From d2dbe6c738d3a3328009dcd8a22ce8655d641445 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Wed, 10 Nov 2021 14:49:19 +0100 Subject: [PATCH] Use distinct to return unique product - Product were displayed twice (or more) in certain condition under order cycle incoming products admin interface --- app/models/spree/product.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/spree/product.rb b/app/models/spree/product.rb index 658549e3ee..d5e9c5f929 100755 --- a/app/models/spree/product.rb +++ b/app/models/spree/product.rb @@ -159,7 +159,8 @@ module Spree joins(' LEFT OUTER JOIN inventory_items AS o_inventory_items ON (o_spree_variants.id = o_inventory_items.variant_id)'). - where('o_inventory_items.enterprise_id = (?) AND visible = (?)', enterprise, true) + where('o_inventory_items.enterprise_id = (?) AND visible = (?)', enterprise, true). + distinct } # -- Scopes