Files
erpnext/erpnext/patches/v14_0/update_subscription_details.py
2025-07-23 15:46:08 +05:30

19 lines
450 B
Python

import frappe
def execute():
subscription_invoices = frappe.get_all(
"Subscription Invoice", fields=["document_type", "invoice", "parent"]
)
for subscription_invoice in subscription_invoices:
frappe.db.set_value(
subscription_invoice.document_type,
subscription_invoice.invoice,
"subscription",
subscription_invoice.parent,
update_modified=False,
)
frappe.delete_doc_if_exists("DocType", "Subscription Invoice", force=1)