mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-27 23:21:32 +01:00
[fix] remove user permission if user id is unset #3447
This commit is contained in:
@@ -45,6 +45,10 @@ class Employee(Document):
|
||||
if self.user_id:
|
||||
self.validate_for_enabled_user_id()
|
||||
self.validate_duplicate_user_id()
|
||||
else:
|
||||
existing_user_id = frappe.db.get_value("Employee", self.name, "user_id")
|
||||
if existing_user_id:
|
||||
frappe.permissions.remove_user_permission("Employee", self.name, existing_user_id)
|
||||
|
||||
def on_update(self):
|
||||
if self.user_id:
|
||||
|
||||
Reference in New Issue
Block a user