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

Opened 8 years ago

Last modified 7 years ago

カート内に商品種別の異なる商品が入っている場合に、アテンション文言が表示されない場合がある

Reported by: shutta Owned by: undertree
Priority: Milestone: EC-CUBE2.13.0
Component: フロント Version: 2.12.0
Keywords: Cc:
修正済み: yes

Description

開発コミュニティにて、下記報告を頂いた。

2.12 - 現在のカゴの中画面でのアテンション文言の表示がおかしい
 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10745&forum=8

[前提条件]
かごの中に通常商品とDL商品が混在している状態(個別に購入手続きが必要な旨の文言が表示中)

[バグと思われる内容]
在庫数以上の商品を購入しようとしたり、カゴに入れている商品が売り切れ・非表示になった時に表示されるべきアテンション文言が表示されない

Change History

comment:1 Changed 8 years ago by adachi

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:2 Changed 8 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:3 Changed 7 years ago by undertree

  • Owner changed from somebody to undertree
  • Status changed from new to assigned

comment:4 Changed 7 years ago by undertree

  • 修正済み set

開発版で検証したところ再現しませんでした。

関連ソースの履歴を調査したところ、 r.21930(#1711)による修正(LC_Page_Cart_Index.php line.149)にて解決しているようです。

検証した結果、本チケットに記載された症状の厳密な再現手順はおそらく―――

1.「通常商品」「DL商品」をカートに入れる。 2.カート表示順で先に表示されている商品に対して[バグと思われる内容]の条件を満たし、

かつ後に表示されている商品については特にエラーが発生しない状態にする。

という手順かと思われます。

原因ですが、当初はアテンション文言「$this->tpl_message」が、 カート種別(通常,DL他)単位で「上書き」されていましたが、 r.21930による修正以後「追記」という形になった為、 本チケットの症状が解消されたものと見受けられます。

comment:5 Changed 7 years ago by h_yoshimoto

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

詳細な調査ありがとうございます。

再現性が無いとの事ですのでクローズさせて頂きます。

Note: See TracTickets for help on using tickets.