diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 4556de0f5c..2897140373 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -373,13 +373,11 @@ def export_query(): def format_fields(data: frappe._dict) -> None: for i, col in enumerate(data.columns): - if col.get("fieldtype") != "Duration": - continue - - for row in data.result: - index = col.get("fieldname") if isinstance(row, dict) else i - if row[index]: - row[index] = format_duration(row[index]) + if col.get("fieldtype") == "Duration": + for row in data.result: + index = col.get("fieldname") if isinstance(row, dict) else i + if row[index]: + row[index] = format_duration(row[index]) if col.get("fieldtype") == "Currency" and col.get("precision"): for row in data.result: index = col.get("fieldname") if isinstance(row, dict) else i