seitime-frappe/frappe/patches/v14_0/update_multistep_webforms.py
Ankush Menat 5e6fbc4d99 chore: dont rerun patch
Rerunning this isn't required and might cause unexepcted behaviour

[skip ci]
2022-08-30 18:21:26 +05:30

12 lines
473 B
Python

import frappe
def execute():
if not frappe.db.has_column("Web Form", "is_multi_step_form"):
return
for web_form in frappe.get_all("Web Form", filters={"is_multi_step_form": 1}):
web_form_fields = frappe.get_doc("Web Form", web_form.name).web_form_fields
for web_form_field in web_form_fields:
if web_form_field.fieldtype == "Section Break" and web_form_field.idx != 1:
frappe.db.set_value("Web Form Field", web_form_field.name, "fieldtype", "Page Break")