From 000d9dbcefa1f793d0d7ea8fb8109df560f2e16b Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Sun, 10 Nov 2024 15:40:51 +0530 Subject: [PATCH] fix: 500 error on get_branding api call --- lms/lms/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lms/lms/api.py b/lms/lms/api.py index 0633015a..ca89cb13 100644 --- a/lms/lms/api.py +++ b/lms/lms/api.py @@ -1,6 +1,7 @@ """API methods for the LMS. """ +import json import frappe from frappe.translate import get_all_translations from frappe import _ @@ -295,7 +296,8 @@ def get_branding(): for field in image_fields: if website_settings.get(field): - website_settings.update({field: get_file_info(website_settings.get(field))}) + file_info = get_file_info(website_settings.get(field)) + website_settings.update({field: json.loads(json.dumps(file_info))}) else: website_settings.update({field: None})