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

Opened 7 years ago

Last modified 6 years ago

管理画面:商品選択ポップアップ画面で、規格1だけの商品があると、以降の商品の規格2「選択してください」の表示がでない

Reported by: habu Owned by: pineray
Priority: Milestone: EC-CUBE2.13.3
Component: 管理画面 Version: 2.13.1
Keywords: Cc:
修正済み: yes

Description (last modified by habu) (diff)

管理画面:商品選択ポップアップ画面で、規格1だけの商品があると、以降の商品の規格2「選択してください」の表示がでない。

原因:
商品選択ポップアップ画面のonload時、規格1だけの商品に対するfnSetClassCategories実行でエラーとなり、以降の商品の規格2の設定ができない。
規格1だけの場合、form.classcategory_id2が存在しないため、エラーとなる。
(対象となるinput文がname="<!--{$class2}-->"となっている)
そのため、onload時、対象商品のfnSetClassCategoriesが完了できていない。

sele2 = form.classcategory_id2;

再現方法:
デモデータを用いて、
(1) おなべに規格1を設定
(2) アイスクリームを複製(アイスクリーム2:規格1・規格2あり)
(3) 管理画面:受注登録で「商品の追加」をクリック
(4) 商品選択のアイスクリーム2の規格2が空
おなべ(規格1だけ)で、fnSetClassCategoriesがエラーになる。

修正方法案については、以下を参照:  http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14120&forum=9

Change History

comment:1 Changed 7 years ago by habu

  • Description modified (diff)

comment:2 Changed 6 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.13.2 to EC-CUBE2.13.3

comment:3 Changed 6 years ago by pineray

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

r23448 にて対応しました。

comment:4 Changed 6 years ago by shinichi_takahashi

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

pineray様

ご対応いただきありがとうございます。 確認できましたので、クローズさせていただきます。

Note: See TracTickets for help on using tickets.