Ticket #2014 (closed バグ指摘: 修正済)
商品登録CSVの新規商品登録で在庫無制限が未入力の場合、システムエラー
Reported by: | m_uehara | Owned by: | undertree |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.12.3 |
Component: | 管理画面 | Version: | 2.12.2 |
Keywords: | Cc: | Seasoft | |
修正済み: | yes |
Attachments
Change History
comment:1 Changed 11 years ago by undertree
- Owner changed from somebody to undertree
- Status changed from new to assigned
comment:2 Changed 11 years ago by undertree
- 修正済み set
「無制限フラグNULL」の判定条件が不足しており、フィールドが未記入の場合にも、設定値がある場合の動作が適用されていました。
必須項目のみ入力したCSVの場合、在庫数を無視して無制限状態にするべきですが、正しい値が設定されていませんでした。
r22241 として修正をコミットいたしました。
また、現在は項目の新規作成を行う場合、以下の動作を行うようです。
無制限フラグTrue | 無制限フラグFalse | 無制限フラグNULL | |
在庫数(値あり) | 在庫数を無視(無制限True) | 正常 | 正常(無制限False) |
在庫数(値なし) | 正常 | 未定義(?) | 在庫数を無視(無制限True) |
以前は「未定義」となっているケースでも、「在庫数を無視(無制限True)」が適用されていたようなので、確かに抜けがあるようです。
ただ、「在庫制限ありを明示・在庫数が未定」という条件は、明示的にエラーを出力するべきであると思われます。 仕様を判断しかねたため、今回のコミットでは変更いたしません。
Note: See
TracTickets for help on using
tickets.