diff --git a/app/models/spree/order_decorator.rb b/app/models/spree/order_decorator.rb index 919c79fe2b..c4dfeaeb64 100644 --- a/app/models/spree/order_decorator.rb +++ b/app/models/spree/order_decorator.rb @@ -101,6 +101,7 @@ Spree::Order.class_eval do # Overridden to support max_quantity def add_variant(variant, quantity = 1, max_quantity = nil, currency = nil) + line_items(:reload) current_item = find_line_item_by_variant(variant) if current_item Bugsnag.notify(RuntimeError.new("Order populator weirdness"), {