diff --git a/frappe/core/doctype/doctype/doctype.py b/frappe/core/doctype/doctype/doctype.py index 7f84555b79..5c558f3bd6 100644 --- a/frappe/core/doctype/doctype/doctype.py +++ b/frappe/core/doctype/doctype/doctype.py @@ -989,7 +989,8 @@ def clear_permissions_cache(doctype): `tabHas Role`, `tabDocPerm` WHERE `tabDocPerm`.`parent` = %s - AND `tabDocPerm`.`role` = `tabHas Role`.`role` + AND `tabDocPerm`.`role` = `tabHas Role`.`role` + AND `tabHas Role`.`parenttype` = 'User' """, doctype): frappe.clear_cache(user=user)