バグ報告 > 管理機能 > カテゴリ編集 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
lvsa |
投稿日時: 2009/11/11 19:48
対応状況: −−−
|
一人前 登録日: 2009/10/6 居住地: 投稿: 104 |
カテゴリ編集 いつもお世話になっております。
バグらしきものを見つけたので報告いたします。 カテゴリ編集の際に、 ?カテゴリ1->カテゴリ2 ?カテゴリ2 と違う階層に同じカテゴリ名(カテゴリ2)が存在している場合、 ?のカテゴリ名(カテゴリ2)を編集すると、?のカテゴリ2も ?の編集内容と同じものに更新されてしまいます。 恐らく、LC_Page_Admin_Products_Category.phpの lfUpdateCatファンクションにて更新する際に、 更新条件がcategory_idのみになっているのが原因かと思われます。 いかがでしょうか? 過去スレにすでに上がっているものでしたら申し訳ありません。 ---------------------------------------------------- [EC-CUBE] 2.4.1[正式版] [PHP] PHP 5.1.6 [データベース] PostgreSQL 8.1.11 [WEBサーバ] apache2.2.3 [ブラウザ] IE6 SP2 ---------------------------------------------------- |
AMUAMU |
投稿日時: 2009/11/11 20:37
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: カテゴリ編集 2.4.1正式版
PHP5.2.9 PostgreSQL8.3.7 では再現しませんでした。 どなたか再現する方いらっしゃいますか? なお更新条件としてcategory_idのみを指定するのは正しいと思います。
|
seasoft |
投稿日時: 2009/11/11 20:40
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリ編集 取り急ぎ、EC-CUBEコミュニティ(eccube-comu) での確認ですが、再現しないですね。
EC-CUBE 2.4.1-comu OS Linux (Fedora) DBサーバ PostgreSQL 8.3.7 WEBサーバ Apache/2.2.11 PHP 5.2.9 GD Loaded > なお更新条件としてcategory_idのみを指定するのは正しいと思います。 私もそう思います。
|
lvsa |
投稿日時: 2009/11/11 20:48
対応状況: −−−
|
一人前 登録日: 2009/10/6 居住地: 投稿: 104 |
Re: カテゴリ編集 AMUAMUさま、seasoftさま
返信ありがとうございます。 私の環境だけのようですね・・。 更新条件も正しいとなると・・。 現在テーブルの中に同じカテゴリIDのレコードが存在しているのですが、 そもそもこの状況がおかしいわけですね。 なぜこんな状況になったのか、もう一度整理してみます。 ありがとうございました。 |
seasoft |
投稿日時: 2009/11/11 23:14
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリ編集 > 現在テーブルの中に同じカテゴリIDのレコードが存在しているのですが、
> そもそもこの状況がおかしいわけですね。 そうですね・・・ 初期インストールからの再現手順が分かると良いですね。 カテゴリー登録でダウンロードした CSV 内容を貼っていただくなどすると、何か分かるかも。
|
lvsa |
投稿日時: 2009/11/12 10:22
対応状況: −−−
|
一人前 登録日: 2009/10/6 居住地: 投稿: 104 |
Re: カテゴリ編集 返信おそくなりました。
申し訳ないです(汗) >カテゴリー登録でダウンロードした CSV 内容を貼っていただくなどすると、何か分かるかも。
現在こんな感じです。 よろしくお願いいたします。 |
pineray |
投稿日時: 2009/11/12 10:45
対応状況: −−−
|
長老 登録日: 2006/9/9 居住地: 伊賀 投稿: 292 |
Re: カテゴリ編集 見事にカテゴリIDがダブっていますね。
どうしてそうなったのか、心当たりはありますか? もしかして「カテゴリ登録CSV」の機能で登録されたとか。 もしそうだとすると、「カテゴリ登録CSV」のほうに問題がありそうです。
|
lvsa |
投稿日時: 2009/11/12 11:28
対応状況: −−−
|
一人前 登録日: 2009/10/6 居住地: 投稿: 104 |
Re: カテゴリ編集 pinerayさま
ありがとうございます。 カテゴリ登録は、CSV登録機能と両方使用しました。 CSV登録の方に問題ありそうですね・・・。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=2618&forum=11 こちらのスレを元に調査、修正してみます。 |
lvsa |
投稿日時: 2009/11/12 20:45
対応状況: −−−
|
一人前 登録日: 2009/10/6 居住地: 投稿: 104 |
Re: カテゴリ編集 一度、登録されているカテゴリを削除し、新たに登録したところ以下のようになりました。
1.手入力にてカテゴリ登録⇒CSVにてカテゴリ登録の操作をする。 手入力時のカテゴリテーブル ID | カテゴリ名 | 親カテゴリ 1 | テスト1 | 0 2 | テスト2 | 1 CSV登録時のカテゴリテーブル ID | カテゴリ名 | 親カテゴリ 1 | CSV1 | 0 2 | CSV2 | 1 2.CSVにてカテゴリ登録⇒手入力にてカテゴリ登録 CSV登録時のカテゴリテーブル ID | カテゴリ名 | 親カテゴリ 1 | CSV1 | 0 2 | CSV2 | 1 手入力時のカテゴリテーブル ID | カテゴリ名 | 親カテゴリ 1 | CSV1 | 0 2 | CSV2 | 1 1 | テスト1 | 0 となりました。 先にCSVにてカテゴリを登録した後、手入力にてカテゴリを 登録すると、CSVにて登録したカテゴリIDを無視して登録を行っているようです。 皆様の環境ではいかがでしょうか? |
seasoft |
投稿日時: 2009/11/12 20:50
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリ編集 正式版は dtb_category に主キー制約がないので、バグがあるとそういう不整合データが出来てしまうのですよね。
EC-CUBEコミュニティ(eccube-comu) なら、DBエラーで落ちるはずです。 シーケンスをリセットでもしていそうな動作ですね。 ちなみに「一度、登録されているカテゴリを削除」は、どういった手順で行ないましたか?
|
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |