From 3d82309c5f64b6b6cdb26e4f7933e82bcc8360f0 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Tue, 5 Mar 2024 16:14:50 +1100 Subject: [PATCH] Fix order permission and specs --- app/services/permissions/order.rb | 2 +- spec/services/permissions/order_spec.rb | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/services/permissions/order.rb b/app/services/permissions/order.rb index 842e858321..d4c2f4b0ea 100644 --- a/app/services/permissions/order.rb +++ b/app/services/permissions/order.rb @@ -83,7 +83,7 @@ module Permissions Spree::Order.with_line_items_variants_and_products_outer. where( distributor_id: granted_distributor_ids, - spree_products: { supplier_id: enterprises_with_associated_orders } + spree_variants: { supplier_id: enterprises_with_associated_orders } ). where_clause.__send__(:predicates). reduce(:and) diff --git a/spec/services/permissions/order_spec.rb b/spec/services/permissions/order_spec.rb index 385b4a336a..9460445f7d 100644 --- a/spec/services/permissions/order_spec.rb +++ b/spec/services/permissions/order_spec.rb @@ -88,8 +88,8 @@ module Permissions context "which contains my products" do before do - line_item.product.supplier = producer - line_item.product.save + line_item.variant.supplier = producer + line_item.variant.save end it "should let me see the order" do @@ -165,8 +165,8 @@ module Permissions create(:enterprise_relationship, parent: producer, child: distributor, permissions_list: [:add_to_order_cycle]) - line_item1.product.supplier = producer - line_item1.product.save + line_item1.variant.supplier = producer + line_item1.variant.save end it "should let me see the line_items pertaining to variants I produce" do