From 7b87e609c4546e492b2faf0b9c65dbad6efc13fa Mon Sep 17 00:00:00 2001 From: lin-d-hop Date: Sun, 5 May 2019 17:31:36 +0100 Subject: [PATCH] Set master variant price in products controller Set master variant price in products controller Code climate tidy up Syntax improvement Revert "Remove non-functional Price field from Edit Product screen" This reverts commit 585072302cab740dd92e5983770dc53fec2a1600. Syntax improvement fixing revert Revert "Remove non-functional Price field from Edit Product screen" This reverts commit 585072302cab740dd92e5983770dc53fec2a1600. fixing conflicts --- app/controllers/spree/admin/products_controller_decorator.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/spree/admin/products_controller_decorator.rb b/app/controllers/spree/admin/products_controller_decorator.rb index ef4b28deaa..9be7949898 100644 --- a/app/controllers/spree/admin/products_controller_decorator.rb +++ b/app/controllers/spree/admin/products_controller_decorator.rb @@ -151,4 +151,8 @@ Spree::Admin::ProductsController.class_eval do variant.on_demand = on_demand if on_demand.present? variant.on_hand = on_hand.to_i if on_hand.present? end + + def set_product_master_variant_price_to_zero + @product.price = 0 if @product.price.nil? + end end