Files
enlight-lms/lms/patches/v0_0/convert_progress_to_float.py
2022-11-11 10:40:29 +05:30

12 lines
347 B
Python

import frappe
from frappe.utils import flt
def execute():
frappe.reload_doc("lms", "doctype", "lms_course_progress")
progress_records = frappe.get_all("LMS Batch Membership", fields=["name", "progress"])
for progress in progress_records:
frappe.db.set_value(
"LMS Batch Membership", progress.name, "progress", flt(progress.progress)
)