Ticket #2225 (closed バグ指摘: 修正済)

Opened 10 years ago

Last modified 10 years ago

受注完了時、 dtb_order.del_flg = 1 になる場合がある

Reported by: nanasess Owned by: nanasess
Priority: Milestone: EC-CUBE2.13.0
Component: その他 Version: 2.12.3
Keywords: Cc:
修正済み: yes

Description

レアケースだが、決済モジュール使用時などに dtb_order.del_flg = 1 の受注が生成される場合がある。

多重アクセスなどで、 dtb_order_temp が論理削除され、 dtb_order_temp.del_flg = 1 となったまま、 dtb_order に値がコピーされてしまう場合がある模様。

根本的には、 dtb_order_temp のロックが不十分なためだと思われるが、プログラム内でも明示的に指定しておく。

Change History

comment:1 Changed 10 years ago by nanasess

  • Owner changed from somebody to nanasess
  • 修正済み set
  • Status changed from new to assigned

r22783 で修正しています

comment:2 Changed 10 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • Resolution set to 修正済

ご対応ありがとうございました。

クローズさせて頂きます。

Note: See TracTickets for help on using tickets.