From 1a7d70772af9d7b9d67ec1ef274f7292ea1f31a5 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Mon, 5 Jun 2023 19:56:06 +0100 Subject: [PATCH] Make Order #products_available_from_new_distribution method private --- app/models/spree/order.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/models/spree/order.rb b/app/models/spree/order.rb index eb7a747f76..66692ef1e7 100644 --- a/app/models/spree/order.rb +++ b/app/models/spree/order.rb @@ -496,14 +496,6 @@ module Spree shipments.map(&:refresh_rates) end - # Check that line_items in the current order are available from a newly selected distribution - def products_available_from_new_distribution - return if OrderCycleDistributedVariants.new(order_cycle, distributor) - .distributes_order_variants?(self) - - errors.add(:base, I18n.t(:spree_order_availability_error)) - end - # After changing line items of a completed order def update_shipping_fees! shipments.each do |shipment| @@ -607,6 +599,14 @@ module Spree errors.add(:email, I18n.t('devise.failure.already_registered')) end + # Check that line_items in the current order are available from a newly selected distribution + def products_available_from_new_distribution + return if OrderCycleDistributedVariants.new(order_cycle, distributor) + .distributes_order_variants?(self) + + errors.add(:base, I18n.t(:spree_order_availability_error)) + end + def deliver_order_confirmation_email return if subscription.present?