[fix] do not pull disabled pos profiles (#11733)
This commit is contained in:
parent
41f60546a1
commit
ab5e77ecf1
@ -19,7 +19,7 @@ class POSProfile(Document):
|
|||||||
|
|
||||||
def check_for_duplicate(self):
|
def check_for_duplicate(self):
|
||||||
res = frappe.db.sql("""select name, user from `tabPOS Profile`
|
res = frappe.db.sql("""select name, user from `tabPOS Profile`
|
||||||
where ifnull(user, '') = %s and name != %s and company = %s""",
|
where ifnull(user, '') = %s and name != %s and company = %s and ifnull(disabled, 0) != 1""",
|
||||||
(self.user, self.name, self.company))
|
(self.user, self.name, self.company))
|
||||||
if res:
|
if res:
|
||||||
if res[0][1]:
|
if res[0][1]:
|
||||||
|
@ -363,11 +363,11 @@ def get_pos_profile_item_details(company, args, pos_profile=None):
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_pos_profile(company):
|
def get_pos_profile(company):
|
||||||
pos_profile = frappe.db.sql("""select * from `tabPOS Profile` where user = %s
|
pos_profile = frappe.db.sql("""select * from `tabPOS Profile` where user = %s
|
||||||
and company = %s""", (frappe.session['user'], company), as_dict=1)
|
and company = %s and ifnull(disabled,0) != 1""", (frappe.session['user'], company), as_dict=1)
|
||||||
|
|
||||||
if not pos_profile:
|
if not pos_profile:
|
||||||
pos_profile = frappe.db.sql("""select * from `tabPOS Profile`
|
pos_profile = frappe.db.sql("""select * from `tabPOS Profile`
|
||||||
where ifnull(user,'') = '' and company = %s""", company, as_dict=1)
|
where ifnull(user,'') = '' and company = %s and ifnull(disabled,0) != 1""", company, as_dict=1)
|
||||||
|
|
||||||
return pos_profile and pos_profile[0] or None
|
return pos_profile and pos_profile[0] or None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user