Revert "Switch from map, that does not exist in ActionController::Parameters, to each"

This reverts commit 69a15d4f04.
This commit is contained in:
Andy Brett
2021-04-09 10:28:39 -07:00
parent af95206b0d
commit a59fc1eee3

View File

@@ -106,15 +106,13 @@ class CartService
end
def read_variants_hash(data)
variants_array = []
(data[:variants] || []).each do |variant_id, quantity|
if quantity.is_a?(ActionController::Parameters)
variants_array.push({ variant_id: variant_id, quantity: quantity[:quantity], max_quantity: quantity[:max_quantity] })
(data[:variants] || []).map do |variant_id, quantity|
if quantity.is_a?(Hash)
{ variant_id: variant_id, quantity: quantity[:quantity], max_quantity: quantity[:max_quantity] }
else
variants_array.push({ variant_id: variant_id, quantity: quantity })
{ variant_id: variant_id, quantity: quantity }
end
end
variants_array
end
def cart_remove(variant_id)