From fd2068b6e1cd10020bd85eaa51db88cb6cae5a9c Mon Sep 17 00:00:00 2001 From: Hussain Nagaria <34810212+NagariaHussain@users.noreply.github.com> Date: Fri, 8 Aug 2025 13:16:37 +0530 Subject: [PATCH] fix: show `null` as string if value is null (#33577) * fix: show `null` as string if value is null * refactor: DRY up formatting --- frappe/core/doctype/version/version_view.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frappe/core/doctype/version/version_view.html b/frappe/core/doctype/version/version_view.html index c6473b6a42..7560118174 100644 --- a/frappe/core/doctype/version/version_view.html +++ b/frappe/core/doctype/version/version_view.html @@ -4,6 +4,7 @@

{{ data.comment }}

{% endif %} +{% const getEscapedValue = (v) => v === null ? "null" : frappe.utils.escape_html(v) %} {% if data.changed && data.changed.length %}

{{ __("Values Changed") }}

@@ -18,8 +19,8 @@ {% for item in data.changed %} - - + + {% endfor %} @@ -50,7 +51,7 @@ {% for row_key in item_keys %} - + {% endfor %} @@ -85,8 +86,8 @@ - - + + {% endfor %} {% endfor %}
{{ frappe.meta.get_label(doc.ref_doctype, item[0]) }}{{ frappe.utils.escape_html(item[1]) }}{{ frappe.utils.escape_html(item[2]) }}{{ getEscapedValue(item[1]) }}{{ getEscapedValue(item[2]) }}
{{ row_key }}{{ frappe.utils.escape_html(item[1][row_key]) }}{{ getEscapedValue(item[1][row_key]) }}
{{ frappe.meta.get_label(doc.ref_doctype, table_info[0]) }} {{ table_info[1] }} {{ item[0] }}{{ frappe.utils.escape_html(item[1]) }}{{ frappe.utils.escape_html(item[2]) }}{{ getEscapedValue(item[1]) }}{{ getEscapedValue(item[2]) }}