diff --git a/lib/open_food_network/permissions.rb b/lib/open_food_network/permissions.rb index f6d6757d67..fffe3f55af 100644 --- a/lib/open_food_network/permissions.rb +++ b/lib/open_food_network/permissions.rb @@ -46,7 +46,7 @@ module OpenFoodNetwork # Find the exchanges of an order cycle that an admin can manage def order_cycle_exchanges(order_cycle) - enterprises = managed_enterprises + related_enterprises_with(:add_to_order_cycle) + enterprises = managed_and_related_enterprises_with :add_to_order_cycle order_cycle.exchanges.to_enterprises(enterprises).from_enterprises(enterprises) end diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index 0c1dd9eb32..aac9945c57 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -216,7 +216,7 @@ module Spree context "when is a distributor enterprise user" do # create distributor_enterprise1 user without full admin access - let (:user) do + let(:user) do user = create(:user) user.spree_roles = [] d1.enterprise_roles.build(user: user).save