Ticket #2225 (closed バグ指摘: 修正済)
受注完了時、 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
Note: See
TracTickets for help on using
tickets.
r22783 で修正しています