I get a whole bunch of errors when saving the form. Using Ubercart beta3 version.


    * Notice: Undefined index: stockonoff in uc_product_power_tools_class_settings_submit() (line 519 of /var/www/vhosts/www.bartheirweg.com/htdocs/sites/all/modules/uc_product_power_tools/uc_product_power_tools.admin.inc).
    * Notice: Undefined index: stock_settings in uc_product_power_tools_class_settings_submit() (line 520 of /var/www/vhosts/www.bartheirweg.com/htdocs/sites/all/modules/uc_product_power_tools/uc_product_power_tools.admin.inc).
    * Notice: Undefined index: stock_threshold in uc_product_power_tools_class_settings_submit() (line 521 of /var/www/vhosts/www.bartheirweg.com/htdocs/sites/all/modules/uc_product_power_tools/uc_product_power_tools.admin.inc).
    * PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'stock' cannot be null: REPLACE INTO {uc_power_tools} (pcid, enabled, asku, asku_settings, lp, lp_settings, cost, cost_settings, sp, sp_settings, dq, dq_settings, pq, pq_settings, ship, weight, weight_units, length_units, length, width, height, lpos, lpos_settings, stock, stock_settings, stock_threshold) VALUES (:settings_0, :settings_1, :settings_2, :settings_3, :settings_4, :settings_5, :settings_6, :settings_7, :settings_8, :settings_9, :settings_10, :settings_11, :settings_12, :settings_13, :settings_14, :settings_15, :settings_16, :settings_17, :settings_18, :settings_19, :settings_20, :settings_21, :settings_22, :settings_23, :settings_24, :settings_25); Array ( [:settings_0] => image [:settings_1] => 1 [:settings_2] => 1 [:settings_3] => [content-type:node-count] [:settings_4] => 0 [:settings_5] => 0.000 [:settings_6] => 0 [:settings_7] => 0.000 [:settings_8] => 0 [:settings_9] => 0.000 [:settings_10] => 1 [:settings_11] => 1 [:settings_12] => 1 [:settings_13] => 1 [:settings_14] => 2 [:settings_15] => 0 [:settings_16] => lb [:settings_17] => in [:settings_18] => 0 [:settings_19] => 0 [:settings_20] => 0.000 [:settings_21] => 1 [:settings_22] => 0 [:settings_23] => [:settings_24] => [:settings_25] => ) in uc_product_power_tools_class_settings_submit() (line 530 of /var/www/vhosts/www.bartheirweg.com/htdocs/sites/all/modules/uc_product_power_tools/uc_product_power_tools.admin.inc).


Comments

tr’s picture

Priority: Critical » Normal

The code assumed uc_stock was enabled. I've put in a check for that. Try the new development version, which should show up on drupal.org within 12 hours.

tr’s picture

@fuse: Please let me know if that fixes the issue for you.

tr’s picture

Status: Active » Fixed

I'm going to assume that fixed it.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.