fix: unable to remove image from employee
fix: employee image disappears when newly created user_id is linked to employee
This commit is contained in:
@@ -182,8 +182,6 @@
|
|||||||
"read_only": 1
|
"read_only": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fetch_from": "user_id.user_image",
|
|
||||||
"fetch_if_empty": 1,
|
|
||||||
"fieldname": "image",
|
"fieldname": "image",
|
||||||
"fieldtype": "Attach Image",
|
"fieldtype": "Attach Image",
|
||||||
"hidden": 1,
|
"hidden": 1,
|
||||||
@@ -824,7 +822,7 @@
|
|||||||
"image_field": "image",
|
"image_field": "image",
|
||||||
"is_tree": 1,
|
"is_tree": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2024-03-27 13:09:36.900706",
|
"modified": "2025-02-07 13:54:40.122345",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Setup",
|
"module": "Setup",
|
||||||
"name": "Employee",
|
"name": "Employee",
|
||||||
|
|||||||
@@ -64,14 +64,12 @@ class Employee(NestedSet):
|
|||||||
|
|
||||||
def validate_user_details(self):
|
def validate_user_details(self):
|
||||||
if self.user_id:
|
if self.user_id:
|
||||||
data = frappe.db.get_value("User", self.user_id, ["enabled", "user_image"], as_dict=1)
|
data = frappe.db.get_value("User", self.user_id, ["enabled"], as_dict=1)
|
||||||
|
|
||||||
if not data:
|
if not data:
|
||||||
self.user_id = None
|
self.user_id = None
|
||||||
return
|
return
|
||||||
|
|
||||||
if data.get("user_image") and self.image == "":
|
|
||||||
self.image = data.get("user_image")
|
|
||||||
self.validate_for_enabled_user_id(data.get("enabled", 0))
|
self.validate_for_enabled_user_id(data.get("enabled", 0))
|
||||||
self.validate_duplicate_user_id()
|
self.validate_duplicate_user_id()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user