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

Opened 15 years ago

Last modified 14 years ago

2.4.0 rc2 商品複製後、カテゴリなどが正常に更新されない

Reported by: kishik Owned by: somebody
Priority: Milestone: EC-CUBE2.4.0
Component: 管理画面 Version: 2.4.0RC-2
Keywords: Cc:
修正済み:

Description

 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3830&post_id=15789&order=0&viewmode=flat&pid=15784&forum=9#forumpost15789

2.4.0 RC2を利用しています。ある商品を複製し、変更後、商品マスタで検索し、その商品を検索結果に表示させます。そして、管理画面からページの確認をクリックすると、カテゴリが食品と表示されます。フロントの画面では、カテゴリが正常に更新されて表示されます。

Change History

comment:1 Changed 15 years ago by kishik

/data/class/helper/SC_Helper_DB.php の sfGetCategoryId($product_id, $category_id = 0, $closed = false) の呼び出し方が間違っている。

/data/class/pages/products/LC_Page_Products_Detail.php では、241行目で $arrCategory_id = $objDb->sfGetCategoryId($arrRet[0]product_id?, $status); 246行目の $this->arrRelativeCat = $objDb->sfGetMultiCatTree($tmp_id); から呼ばれる /data/class/helper/SC_Helper_DB.php の626行目でも $arrCategory_id = $this->sfGetCategoryId($product_id, $status);

comment:2 Changed 15 years ago by kajiwara

  • Milestone set to EC-CUBE2.4.0

本件、ご報告及び、調査いただきましてありがとうございます。>kishik様

マイルストーンを2.4.0に変更させていただきます。

comment:3 Changed 15 years ago by kajiwara

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

r17988 にてsfGetCategoryIdの呼び出しが不正な部分を修正いたしました。

/data/class/pages/products/LC_Page_Products_Detail.php の241行目では $category_idの引数(空文字)を追加しました。

/data/class/helper/SC_Helper_DB.php の626行目では $statusの引数が必要ないため削除しました。

comment:4 Changed 15 years ago by kajiwara

商品情報のプレビュー画面にてカテゴリ情報が正常に表示されないバグ に関しては本チケットにて一旦修正完了とさせていただきたいと思います。

別件で、商品複製後の商品情報の変更が正常に反映されない場合がある という不具合に関しましては、以下のチケットにて別対応とさせていただきたいと思います。

http://svn.ec-cube.net/open_trac/ticket/446

comment:5 Changed 14 years ago by Seasoft

コミュニティ r18082

Note: See TracTickets for help on using tickets.