Ticket #450 (closed バグ指摘: 修正済)
商品規格マスタを追加後、商品に規格情報を追加する際エラーになる
Reported by: | Yammy | Owned by: | Yammy |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.4.0 |
Component: | 管理画面 | Version: | 2.4.0RC-2 |
Keywords: | Cc: | ||
修正済み: |
Description
2.4.0RC-2, コミュニティ版もですが、登録されていない規格を新たに追加する際にエラーが発生します。
規格マスタに「色」として、「赤」「青」を登録後、靴下商品に色「赤」「青」を登録。 規格マスタ「色」に「黄」を追加後、靴下商品に「黄」を設定しようとするとエラーになる。
規格マスタに「色」として、「赤」「青」「黄」を登録後、靴下商品に色「赤」「青」を登録。 その後靴下商品に「黄」を設定しようとしても同じエラーが発生すると思います。
原因は、 data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php の lfInsertProductClass() 内でのループ処理にて $sqlval が初期化されていない ため、新たに追加する規格情報の「product_class_id」の値が一つ前の値で INSERT を実行しようとしていたためでした。
Change History
Note: See
TracTickets for help on using
tickets.
r17993としてコミットしました