From 13a45557a451780a252c038b9a6b35e07da511cf Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Thu, 17 Mar 2022 10:20:46 +0100 Subject: [PATCH] Load cart already opened boolean thanks to EnterprisesHelper --- app/controllers/concerns/checkout_callbacks.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/concerns/checkout_callbacks.rb b/app/controllers/concerns/checkout_callbacks.rb index af87da469f..c2d05918aa 100644 --- a/app/controllers/concerns/checkout_callbacks.rb +++ b/app/controllers/concerns/checkout_callbacks.rb @@ -2,6 +2,7 @@ module CheckoutCallbacks extend ActiveSupport::Concern + include EnterprisesHelper included do # We need pessimistic locking to avoid race conditions. @@ -13,7 +14,8 @@ module CheckoutCallbacks prepend_before_action :require_order_cycle prepend_before_action :require_distributor_chosen - before_action :load_order, :associate_user, :load_saved_addresses, :load_saved_credit_cards + before_action :load_order, :associate_user, :load_saved_addresses, :load_saved_credit_cards, + :load_already_ordered before_action :load_shipping_methods, if: -> { params[:step] == "details" } before_action :ensure_order_not_completed @@ -52,6 +54,10 @@ module CheckoutCallbacks order(:name) end + def load_already_ordered + @already_ordered = show_bought_items? + end + def redirect_to_shop? !@order || !@order.checkout_allowed? ||