diff --git a/erpnext/accounts/doctype/pos_settings/pos_settings.py b/erpnext/accounts/doctype/pos_settings/pos_settings.py index 13a50042fb..bdfd969df7 100644 --- a/erpnext/accounts/doctype/pos_settings/pos_settings.py +++ b/erpnext/accounts/doctype/pos_settings/pos_settings.py @@ -12,8 +12,5 @@ class POSSettings(Document): def set_link_for_pos(self): link = 'pos' if self.use_pos_in_offline_mode else 'point-of-sale' - desktop_icon = frappe.db.get_value('Desktop Icon', - {'standard': 1, 'module_name': 'POS'}, 'name') - - if desktop_icon: - frappe.db.set_value('Desktop Icon', desktop_icon, 'link', link) \ No newline at end of file + frappe.db.sql(""" update `tabDesktop Icon` set link = '{0}' + where module_name like '%pos%'""".format(link)) \ No newline at end of file diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index adde913fb6..b167bcda6c 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -991,7 +991,7 @@ class POSItems { this.get_items({search_value: search_term, item_group }) .then(({ items, serial_no, batch_no, barcode }) => { - if (search_term) { + if (search_term && !barcode) { this.search_index[search_term] = items; }