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

Opened 8 years ago

Last modified 7 years ago

バックアップ管理 プラグインのテーブルをバックアップできずエラーとなる

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

Description (last modified by Seasoft) (diff)

本件、ML で関連記事があります。(eccube-dev:41, eccube-dev:42) そちらの動向によりましては、差し戻しするケースも想定されます。

r22771

Change History

comment:1 Changed 8 years ago by Seasoft

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

comment:2 Changed 8 years ago by Seasoft

  • 修正済み set
  • Description modified (diff)

comment:3 follow-up: ↓ 4 Changed 7 years ago by kimoto

'DELETE FROM "' . $table . '"'という修正が原因でMySQLのDELETEが動かなくなっているような気がします なぜダブルコーテーションで囲ったのでしょうか?

phpunitで確認してます エラー内容

1870 [Last executed query: PREPARE mdb2_statement_mysql_17bb7e4466f3bb5f04993cdcc7071d7ebe6225b839 FROM 'DELETE FROM \"dtb_holiday\" WHERE 1=1']
1871 [Native code: 1064]

comment:4 in reply to: ↑ 3 ; follow-up: ↓ 5 Changed 7 years ago by kimoto

コマンドラインから叩いた場合だけ再現するようですがユニットテストが落ちて不便なので修正させて頂きました

r22795

comment:5 in reply to: ↑ 4 Changed 7 years ago by Seasoft

ユニットテストでは意図しない箇所で magic_quotes が働いていそうですね。r22795 の改訂内容はとりあえず賛同しますが、根本的にはユニットテストの不具合も修正した方が望ましいですね。

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.