From c28378f448f3fe340c154efcf13d0d00e14f0591 Mon Sep 17 00:00:00 2001 From: Valmik Date: Mon, 21 May 2018 10:06:05 +0530 Subject: [PATCH] [fix] get barcode string instead of dict (#14139) * [fix] get barcode string instead of dict * Update pos.py --- erpnext/accounts/doctype/sales_invoice/pos.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/pos.py b/erpnext/accounts/doctype/sales_invoice/pos.py index 4d2e7cc3d79..0f69fac1b21 100644 --- a/erpnext/accounts/doctype/sales_invoice/pos.py +++ b/erpnext/accounts/doctype/sales_invoice/pos.py @@ -285,13 +285,13 @@ def get_barcode_data(items_list): itemwise_barcode = {} for item in items_list: barcodes = frappe.db.sql(""" - select barcode from `tabItem Barcode` where parent = '{0}' - """.format(item.item_code), as_dict=1) + select barcode from `tabItem Barcode` where parent = %s + """, item.item_code, as_dict=1) for barcode in barcodes: if item.item_code not in itemwise_barcode: itemwise_barcode.setdefault(item.item_code, []) - itemwise_barcode[item.item_code].append(barcode) + itemwise_barcode[item.item_code].append(barcode.get("barcode")) return itemwise_barcode