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

Opened 8 years ago

Last modified 7 years ago

商品登録CSV 末尾に改行がない CSV で誤動作

Reported by: Seasoft Owned by: undertree
Priority: Milestone: EC-CUBE2.13.0
Component: 管理画面 Version: 2.12.0
Keywords: Cc:
修正済み: yes

Description

フォーラムにて pantacle 様から報告をいただきました。
 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10811&forum=12

当方でも、再現を確認。

Attachments

Book.1871.no-cr.with-error.csv Download (391 bytes) - added by undertree 7 years ago.
最後の行の末尾に改行が含まれず、その行が入力エラーになっているデータ
Book.1871.no-cr.with-error.2.csv Download (400 bytes) - added by undertree 7 years ago.
最後の行の末尾に改行が含まれず、その行が入力エラーになっているデータ(項目数過多のエラー)

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 8 years ago by undertree

  • Owner changed from somebody to undertree

comment:4 Changed 8 years ago by undertree

  • Status changed from new to assigned

Changed 7 years ago by undertree

最後の行の末尾に改行が含まれず、その行が入力エラーになっているデータ

Changed 7 years ago by undertree

最後の行の末尾に改行が含まれず、その行が入力エラーになっているデータ(項目数過多のエラー)

comment:5 Changed 7 years ago by undertree

  • 修正済み set

ループの中でファイルポインタをrewindするなど見通しが悪かったので、lfReadCSVFileメソッドを追加して整理いたしました。

本チケットの内容も解消しています。 ( r22243 / #1734 の内容も含んでいます)

r22254 としてコミットいたしました。 テストに使ったサンプルも添付いたします。

comment:6 Changed 7 years ago by h_yoshimoto

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

ご対応ありがとうございました。

Note: See TracTickets for help on using tickets.