バグ報告 > 管理機能 > 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chocora |
投稿日時: 2013/10/15 17:10
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/4/27 居住地: 投稿: 18 |
2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー 商品マスターより、規格の設定をしてある既存のデータを編集するとエラーが発生します。
※商品別税率機能 有効時 新規インスールで事象を確認しました。 ご確認、修正お願いします。 エラーメッセージ ※一部テスト環境のPC名などマスキングしています。 Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [INSERT INTO dtb_tax_rule(calc_rule,tax_rate,tax_adjust,apply_date,member_id,update_date,tax_rule_id,country_id,pref_id,product_id,product_class_id,create_date) SELECT $1,$2,$3,$4,$5,CURRENT_TIMESTAMP,$6,$7,$8,$9,$10,CURRENT_TIMESTAMP] PlaceHolder: [array ( 0 => '1', 1 => NULL, 2 => 0, 3 => '2013/10/15 17:01:05', 4 => '2', 5 => 2, 6 => 0, 7 => 0, 8 => '4', 9 => '', )] MDB2 Error: null value violates not-null constraint _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_pgsql_1665a4db48ea6a3a1f27b7ee8c1453a580390033fb ('1', NULL, 0, '2013/10/15 17:01:05', '2', 2, 0, 0, '4', NULL)] [Native message: ERROR: null value in column "product_class_id" violates not-null constraint DETAIL: Failing row contains (2, 0, 0, 4, null, 1, null, 0, 2013-10-15 17:01:05, 2, 0, 2013-10-15 17:01:05.314, 2013-10-15 17:01:05.314).] on [\data\class\SC_Query.php(1087)] from ****** login_id = ******(0)[k9mn3t0ek51697er7k0mbs8o46] \html\administrator\products\product.php(29): LC_Page_Admin_Products_Product_Ex->process \data\class_extends\page_extends\admin\products\LC_Page_Admin_Products_Product_Ex.php(54): LC_Page_Admin_Products_Product->process \data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(66): LC_Page_Admin_Products_Product->action \data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(160): LC_Page_Admin_Products_Product->lfRegistProduct \data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(1136): SC_Helper_TaxRule->setTaxRuleForProduct \data\class\helper\SC_Helper_TaxRule.php(247): SC_Helper_TaxRule->setTaxRule \data\class\helper\SC_Helper_TaxRule.php(287): SC_Query->insert \data\class\SC_Query.php(567): SC_Query->query \data\class\SC_Query.php(865): SC_Query->execute \data\class\SC_Query.php(1048): SC_Query->error \data\class\SC_Query.php(1087): trigger_error EC-CUBEバージョン 2.13.0 PHPバージョン PHP 5.3.5 DBバージョン PostgreSQL 9.2.2 |
sumida |
投稿日時: 2013/10/16 19:47
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー それらしい場所がありましたので。
追記: 「それらしい場所」は、誤りでした。 正しくは、次の投稿(redさんの投稿)で確認してください。 data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
select文のカラム名に product_class_id を追加すれば良いのではないでしょうか。 |
red |
投稿日時: 2013/10/17 11:42
対応状況: −−−
|
神 ![]() ![]() 登録日: 2010/2/15 居住地: 東京都 投稿: 1560 |
Re: 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー 規格があるのに税率を登録しようとしているのが原因なのかなと思います
http://svn.ec-cube.net/open_trac/changeset/23245 この修正でどうでしょうか?
|
sumida |
投稿日時: 2013/10/17 12:05
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー 税率の扱いについて、仕様の詳細は、知らないので御任せします。
追記: おっしゃる通りのようです。 (規格のない場合だけ、product_class_idを取得し直していました。) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |