diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py index ead7883447..67305d2973 100644 --- a/frappe/core/doctype/user/user.py +++ b/frappe/core/doctype/user/user.py @@ -891,10 +891,9 @@ def get_active_website_users(): def get_permission_query_conditions(user): if user=="Administrator": return "" - else: return """(`tabUser`.name not in ({standard_users}))""".format( - standard_users='"' + '", "'.join(STANDARD_USERS) + '"') + standard_users = ", ".join(frappe.db.escape(user) for user in STANDARD_USERS)) def has_permission(doc, user): if (user != "Administrator") and (doc.name in STANDARD_USERS):