新規の受注登録で、商品の重複が発生する商品変更を行うと、受注商品の明細行が正しく動かなくなる
Open
- Dominant language
- PHP
- Stars
- 92
- Forks
- 97
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 9
Description
新規の受注登録で、「商品の追加」を二回行って、異なる二つの商品を追加したあとに、
片方の商品を「変更」ボタンでもう一方と同じ商品に変更すると、
それ以降の受注商品情報関連の操作が不正になるように見えます。
### 再現手順
1. 管理機能の上部のメニューから、受注管理 > 受注登録 をクリック
2. 受注商品情報の「商品の追加」ボタンで、商品A(例えば「おなべ」)を追加
3. 受注商品情報の「商品の追加」ボタンで、商品B(例えば「おなべレシピ」)を追加
1行目: A:おなべ 数量:1
2行目: B:おなべレシピ 数量:1
→ここまではOK
4. 1行目の「変更」ボタンで 商品A を 商品B に変更
1行目: A:おなべ 数量:0
2行目: B:おなべレシピ 数量:2
→商品A の行が、数量 0 のままで残る
5. 1行目の「変更」ボタンで 商品A を 商品C(例えば「アイスクリーム」)に変更
1行目: A:おなべ 数量:0
2行目: C:アイスクリーム 数量:1
→1行目を 変更したにもかかわらず、2行目が更新される
### 環境
EC-CUBE 2.17.2-p1
DBサーバー MySQL 5.7.41
PHP 7.4.33
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.