From 0d6be69ce50a60d499759ee5c0fb822bd8868cc2 Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Sat, 16 Aug 2025 23:48:10 +0530 Subject: [PATCH] fix: handle empty loyalty point details (cherry picked from commit 1231ca17c91f6c42c07e016b11a51bea090e91b4) --- .../accounts/doctype/loyalty_program/loyalty_program.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/doctype/loyalty_program/loyalty_program.py b/erpnext/accounts/doctype/loyalty_program/loyalty_program.py index 63548f4532f..7583968f497 100644 --- a/erpnext/accounts/doctype/loyalty_program/loyalty_program.py +++ b/erpnext/accounts/doctype/loyalty_program/loyalty_program.py @@ -43,10 +43,10 @@ def get_loyalty_details( loyalty_point_details = query.run(as_dict=True) - return { - "loyalty_points": flt(loyalty_point_details[0].loyalty_points), - "total_spent": flt(loyalty_point_details[0].total_spent), - } + if loyalty_point_details: + return loyalty_point_details[0] + else: + return {"loyalty_points": 0, "total_spent": 0} @frappe.whitelist()