From fd7c7e946dc33f202fc8d4fa919c19dc77941a65 Mon Sep 17 00:00:00 2001 From: Charles-Henri Decultot Date: Wed, 19 Mar 2025 08:58:30 +0100 Subject: [PATCH] fix: old patches --- .../dokos/v3_0/add_expiration_date_to_booking_legder.py | 2 ++ .../v4_0/migrate_integration_references_to_customer.py | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/erpnext/patches/dokos/v3_0/add_expiration_date_to_booking_legder.py b/erpnext/patches/dokos/v3_0/add_expiration_date_to_booking_legder.py index b01cef8bff..d04cefebd5 100644 --- a/erpnext/patches/dokos/v3_0/add_expiration_date_to_booking_legder.py +++ b/erpnext/patches/dokos/v3_0/add_expiration_date_to_booking_legder.py @@ -2,6 +2,8 @@ import frappe def execute(): + frappe.reload_doc("venue", "doctype", "Booking Credit Ledger") + for doc in frappe.get_all( "Booking Credit Ledger", filters={"reference_doctype": "Booking Credit"}, diff --git a/erpnext/patches/dokos/v4_0/migrate_integration_references_to_customer.py b/erpnext/patches/dokos/v4_0/migrate_integration_references_to_customer.py index d97223d08a..fcb273c0c5 100644 --- a/erpnext/patches/dokos/v4_0/migrate_integration_references_to_customer.py +++ b/erpnext/patches/dokos/v4_0/migrate_integration_references_to_customer.py @@ -2,6 +2,9 @@ import frappe def execute(): + if not frappe.db.table_exists("Integration References"): + return + frappe.reload_doc("selling", "doctype", "customer") frappe.reload_doc("selling", "doctype", "payment_gateways_references") @@ -18,7 +21,11 @@ def execute(): { "payment_gateway": frappe.db.get_value( "Payment Gateway", - dict(gateway_settings="Stripe Settings", gateway_controller=doc.stripe_settings, disabled=0), + dict( + gateway_settings="Stripe Settings", + gateway_controller=doc.stripe_settings, + disabled=0, + ), ), "customer_id": doc.stripe_customer_id, }, -- GitLab