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

Opened 10 years ago

Last modified 10 years ago

管理画面商品CSV登録の際項目によって登録されないことがある

Reported by: ghana Owned by: ghana
Priority: Milestone: EC-CUBE2.11.1
Component: 管理画面 Version: 2.11.0
Keywords: Cc:
修正済み: yes

Description

管理画面商品CSV登録の際項目のdtb_csvのcolフィールドがサブクエリ構造の場合に登録されないことがある

Change History

comment:1 Changed 10 years ago by ghana

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

comment:2 follow-up: ↓ 3 Changed 10 years ago by ghana

  • 修正済み set

r20846 で修正済み

comment:3 in reply to: ↑ 2 Changed 10 years ago by nanasess

  • 修正済み unset

ghana への返信

r20846 で修正済み

  • リビジョン

     
    300300            if($item['status'] == CSV_COLUMN_STATUS_FLG_DISABLE) continue; 
    301301            //サブクエリ構造の場合は AS名 を使用 
    302             if(preg_match_all('/\(.+\) as (.+)$/i', $item['col'], $match, PREG_SET_ORDER)) { 
     302            if(preg_match_all('/\(.+\)[ ]*as[ ]*(.+)$/i', $item['col'], $match, PREG_SET_ORDER)) { 
    303303                $col = $match[0][1]; 
    304304            }else{ 

上記修正ですが, [ ]* というパターンではなく, 正しくは [ ]+ ではないでしょうか?

comment:4 Changed 10 years ago by ghana

r20855 で [ ]* を [comu-ml:192] Re: [Svn-src-all:1948] [version-2_11-dev 20846] #1265 の \s+ に修正しました

comment:5 Changed 10 years ago by kajiwara

  • 修正済み set

ghanaさん

本件、ご対応ありがとうございます。

正常に修正されていることを確認致しました。

comment:6 Changed 10 years ago by kajiwara

  • Status changed from assigned to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.