From 759c5d6bdd7364cfb61aa0ccbcda3c22b6065617 Mon Sep 17 00:00:00 2001 From: Andy Brett Date: Wed, 25 Aug 2021 13:11:48 -0700 Subject: [PATCH] don't override existing addresses on order with AddressFinder --- app/controllers/concerns/checkout_callbacks.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/concerns/checkout_callbacks.rb b/app/controllers/concerns/checkout_callbacks.rb index 08a063ee89..f29b81d7dc 100644 --- a/app/controllers/concerns/checkout_callbacks.rb +++ b/app/controllers/concerns/checkout_callbacks.rb @@ -35,8 +35,8 @@ module CheckoutCallbacks def load_saved_addresses finder = OpenFoodNetwork::AddressFinder.new(@order.email, @order.customer, spree_current_user) - @order.bill_address = finder.bill_address - @order.ship_address = finder.ship_address + @order.bill_address ||= finder.bill_address + @order.ship_address ||= finder.ship_address end def load_shipping_methods