fix: Remove fallback empty string for value

- Might cause issue if the value is 0 (a number)
This commit is contained in:
Suraj Shetty 2023-02-24 17:00:20 +05:30
parent d217c94a08
commit 305628bb21

View file

@ -36,8 +36,8 @@
</td>
{% for col in columns %}
{% if col.name && col._id !== "_check" %}
{% var value = col.fieldname ? row[col.fieldname] : row[col.id] || "" %}
{% var longest_word = value.split(' ').reduce((longest, word) => word.length > longest.length ? word : longest, ''); %}
{% var value = col.fieldname ? row[col.fieldname] : row[col.id] %}
{% var longest_word = cstr(value).split(' ').reduce((longest, word) => word.length > longest.length ? word : longest, ''); %}
<td {% if row.bold == 1 %} style="font-weight: bold" {% endif %} {% if longest_word.length > 45 %} class="overflow-wrap-anywhere" {% endif %}>
<span {% if col._index == 0 %} style="padding-left: {%= cint(row.indent) * 2 %}em" {% endif %}>
{% format_data = row.is_total_row && ["Currency", "Float"].includes(col.fieldtype) ? data[0] : row %}