Remove double product with multiple backends

This commit is contained in:
Florent 2012-11-12 10:28:42 +01:00 committed by Romain Bignon
commit 66545b23c6

View file

@ -92,6 +92,12 @@ class Comparoob(ReplApplication):
def do_prices(self, pattern): def do_prices(self, pattern):
products = [] products = []
for backend, product in self.do('search_products', pattern): for backend, product in self.do('search_products', pattern):
double = False
for prod in products:
if product.name == prod.name:
double = True
break
if not double:
products.append(product) products.append(product)
product = None product = None