diff --git a/app/serializers/api/cached_enterprise_serializer.rb b/app/serializers/api/cached_enterprise_serializer.rb index 24c16d97b5..cbf562d26d 100644 --- a/app/serializers/api/cached_enterprise_serializer.rb +++ b/app/serializers/api/cached_enterprise_serializer.rb @@ -75,7 +75,9 @@ class Api::CachedEnterpriseSerializer < ActiveModel::Serializer end def product_properties - Spree::Property.applied_by(object) + Spree::Property + .joins(product_properties: { product: :supplier }) + .where(spree_products: { supplier_id: enterprise }) end def producer_properties