From 2c7248fa3c434d863c3c61f75e7d117fbef049a9 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Fri, 2 Sep 2011 16:00:34 -0300 Subject: [PATCH] [purchase-order] Fixing items --- plugins/shopping_cart/controllers/shopping_cart_plugin_profile_controller.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/shopping_cart/controllers/shopping_cart_plugin_profile_controller.rb b/plugins/shopping_cart/controllers/shopping_cart_plugin_profile_controller.rb index 118468e..ca4a856 100644 --- a/plugins/shopping_cart/controllers/shopping_cart_plugin_profile_controller.rb +++ b/plugins/shopping_cart/controllers/shopping_cart_plugin_profile_controller.rb @@ -226,14 +226,15 @@ class ShoppingCartPluginProfileController < ProfileController end def register_order(custumer, items) + new_items = {} items.each do |id, quantity| - items[id] = {:quantity => quantity, :price => Product.find(id).price} + new_items[id] = {:quantity => quantity, :price => Product.find(id).price} end ShoppingCartPlugin::PurchaseOrder.create!( :seller => profile, :customer => user, :status => ShoppingCartPlugin::PurchaseOrder::Status::OPENED, - :products_list => items, + :products_list => new_items, :customer_name => params[:customer][:name], :customer_email => params[:customer][:email], :customer_contact_phone => params[:customer][:contact_phone], -- libgit2 0.21.2