From a2b06fa20047915f5f9c015d72ec5f00c71fbfb2 Mon Sep 17 00:00:00 2001 From: Mohamed ABDELLANI Date: Fri, 14 Jul 2023 17:31:27 +0100 Subject: [PATCH] fix cloning all_eligible_adjustments array on DataPresenter#checkout_adjustments --- app/models/invoice/data_presenter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/invoice/data_presenter.rb b/app/models/invoice/data_presenter.rb index c4485e9905..b90b9444d6 100644 --- a/app/models/invoice/data_presenter.rb +++ b/app/models/invoice/data_presenter.rb @@ -50,7 +50,7 @@ class Invoice end def checkout_adjustments(exclude: [], reject_zero_amount: true) - adjustments = all_eligible_adjustments + adjustments = all_eligible_adjustments.map(&:clone) adjustments.reject! { |a| a.originator_type == 'Spree::TaxRate' }