mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-02 11:49:10 +00:00
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
This commit is contained in:
@@ -208,15 +208,14 @@ class POSProfile(Document):
|
|||||||
def set_defaults(self, include_current_pos=True):
|
def set_defaults(self, include_current_pos=True):
|
||||||
frappe.defaults.clear_default("is_pos")
|
frappe.defaults.clear_default("is_pos")
|
||||||
|
|
||||||
if not include_current_pos:
|
pfu = frappe.qb.DocType("POS Profile User")
|
||||||
condition = " where pfu.name != '%s' and pfu.default = 1 " % self.name.replace("'", "'")
|
|
||||||
else:
|
|
||||||
condition = " where pfu.default = 1 "
|
|
||||||
|
|
||||||
pos_view_users = frappe.db.sql_list(
|
query = frappe.qb.from_(pfu).select(pfu.user).where(pfu.default == 1)
|
||||||
f"""select pfu.user
|
|
||||||
from `tabPOS Profile User` as pfu {condition}"""
|
if not include_current_pos:
|
||||||
)
|
query = query.where(pfu.name != self.name)
|
||||||
|
|
||||||
|
pos_view_users = query.run(as_list=1, pluck=True)
|
||||||
|
|
||||||
for user in pos_view_users:
|
for user in pos_view_users:
|
||||||
if user:
|
if user:
|
||||||
|
|||||||
Reference in New Issue
Block a user