From 479ff037c61e09d66fd0cf5f50120e5e6d458db8 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 12 Jun 2024 10:42:47 +0530 Subject: [PATCH] fix: convert eval string to dict --- .../lms_certificate_request/lms_certificate_request.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py b/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py index 94016b45..4add3de3 100644 --- a/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py +++ b/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py @@ -15,6 +15,7 @@ from frappe.utils import ( get_time, ) from lms.lms.utils import get_evaluator +import json class LMSCertificateRequest(Document): @@ -121,6 +122,9 @@ def schedule_evals(): @frappe.whitelist() def setup_calendar_event(eval): + if isinstance(eval, str): + eval = frappe._dict(json.loads(eval)) + calendar = frappe.db.get_value( "Google Calendar", {"user": eval.evaluator, "enable": 1}, "name" )