Files
enlight-lms/lms/patches/v2_0/add_discussion_topic_titles.py
2024-05-22 20:40:02 +05:30

14 lines
290 B
Python

import frappe
def execute():
topics = frappe.get_all(
"Discussion Topic",
{"title": ["is", "not set"]},
["name", "reference_docname", "title"],
)
for topic in topics:
if not topic.title:
frappe.db.set_value("Discussion Topic", topic.name, "title", topic.reference_docname)