Skip to content

Commit 0623c47

Browse files
Merge pull request #34 from usermicrodevices/develop
add more fields to api products.cash
2 parents c9338ba + 96b1ada commit 0623c47

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

api/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def get(self, request, *args, **kwargs):
9191
#json_data = json.dumps(list(qs), cls=DjangoJSONEncoder)
9292
#data = {it['id']:dict(filter(dflt, it.items())) for it in qs}
9393
data = {}
94-
for it in self.queryset.prefetch_related('currency', 'barcodes'):
95-
data[it.id] = {'article':it.article, 'name':it.name, 'price':it.price, 'barcodes':list(it.barcodes.values_list('id', flat=True)), 'currency':it.currency.name}
94+
for it in self.queryset.prefetch_related('currency', 'barcodes', 'qrcodes', 'group', 'unit'):
95+
data[it.id] = {'article':it.article, 'name':it.name, 'price':it.price, 'barcodes':list(it.barcodes.values_list('id', flat=True)), 'qrcodes':list(it.qrcodes.values_list('id', flat=True)), 'currency':it.currency.name, 'group':it.group.name, 'unit':it.unit.label}
9696
json_data = json.dumps(data, cls=DjangoJSONEncoder)
9797
return JsonResponse(json_data, safe=False)

0 commit comments

Comments
 (0)