fix: resolve user permission error on status change by updating user enabled status directly

(cherry picked from commit c6695b613c)
This commit is contained in:
Krishna Shirsath
2026-04-06 11:34:59 +05:30
committed by Mergify
parent 7c34cb1134
commit c761c77e4a

View File

@@ -301,7 +301,7 @@ class Employee(NestedSet):
frappe.throw(_("User {0} does not exist").format(self.user_id))
if self.status != "Active" and enabled or self.status == "Active" and enabled == 0:
frappe.set_value("User", self.user_id, "enabled", not enabled)
frappe.db.set_value("User", self.user_id, "enabled", not enabled)
def validate_duplicate_user_id(self):
Employee = frappe.qb.DocType("Employee")