diff --git a/crm/crm/doctype/crm_lead/api.py b/crm/crm/doctype/crm_lead/api.py
index 995b48ae..9e77709f 100644
--- a/crm/crm/doctype/crm_lead/api.py
+++ b/crm/crm/doctype/crm_lead/api.py
@@ -28,6 +28,8 @@ def get_lead(name):
return { **lead, 'activities': activities }
def get_activities(doc, docinfo):
+ lead_fields_meta = frappe.get_meta("CRM Lead").fields
+
activities = [{
"activity_type": "creation",
"creation": doc.creation,
@@ -39,8 +41,10 @@ def get_activities(doc, docinfo):
data = json.loads(version.data)
if change := data.get("changed")[0]:
activity_type = "changed"
+ field_label = next((f.label for f in lead_fields_meta if f.fieldname == change[0]), None)
data = {
"field": change[0],
+ "field_label": field_label,
"old_value": change[1],
"value": change[2],
}
@@ -50,12 +54,14 @@ def get_activities(doc, docinfo):
activity_type = "added"
data = {
"field": change[0],
+ "field_label": field_label,
"value": change[2],
}
elif change[1] and not change[2]:
activity_type = "removed"
data = {
"field": change[0],
+ "field_label": field_label,
"value": change[1],
}
diff --git a/frontend/src/components/Activities.vue b/frontend/src/components/Activities.vue
index 66b09873..91882b53 100644
--- a/frontend/src/components/Activities.vue
+++ b/frontend/src/components/Activities.vue
@@ -31,10 +31,10 @@
{{ activity.owner_name }}
{{ activity.type }}
- {{ activity.data.field }}
+ {{ activity.data.field_label }}
{{ activity.value }}