From 22d422778535fc1d12f0b4630674fbd53f08071c Mon Sep 17 00:00:00 2001 From: abhijith Date: Wed, 8 Nov 2017 18:50:14 +0530 Subject: [PATCH] Prevented redundancy in product get for godownkeeper --- gkcore/views/api_product.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gkcore/views/api_product.py b/gkcore/views/api_product.py index e0ec1e0..a4b3123 100644 --- a/gkcore/views/api_product.py +++ b/gkcore/views/api_product.py @@ -81,7 +81,8 @@ class api_product(object): proCode = self.con.execute(select([gkdb.goprod.c.productcode]).where(gkdb.goprod.c.goid==record2)) proCodes = proCode.fetchall() for record3 in proCodes: - productCodes.append(record3["productcode"]) + if record3["productcode"] not in productCodes: + productCodes.append(record3["productcode"]) results = [] for record4 in productCodes: result = self.con.execute(select([gkdb.product.c.productcode, gkdb.product.c.productdesc, gkdb.product.c.categorycode, gkdb.product.c.uomid,gkdb.product.c.gsflag]).where(and_(gkdb.product.c.orgcode==authDetails["orgcode"], gkdb.product.c.productcode==record4)).order_by(gkdb.product.c.productdesc)) -- GitLab