diff --git a/app/serializers/api/cached_enterprise_serializer.rb b/app/serializers/api/cached_enterprise_serializer.rb index d9e08a0155..8210a85621 100644 --- a/app/serializers/api/cached_enterprise_serializer.rb +++ b/app/serializers/api/cached_enterprise_serializer.rb @@ -95,9 +95,7 @@ module Api .merge(Exchange.to_enterprise(enterprise)) .select('DISTINCT spree_properties.*') - return properties.merge(OrderCycle.active) if active - - properties + properties.merge(OrderCycle.active) end def distributed_producer_properties @@ -106,16 +104,14 @@ module Api properties = Spree::Property .joins( producer_properties: { - producer: { supplied_products: { variants: { exchanges: :order_cycle } } } + producer: { supplied_variants: { exchanges: :order_cycle } } } ) .merge(Exchange.outgoing) .merge(Exchange.to_enterprise(enterprise)) .select('DISTINCT spree_properties.*') - return properties.merge(OrderCycle.active) if active - - properties + properties.merge(OrderCycle.active) end def active