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 b01cef8bff854df943ece311ef07828732649138..d04cefebd5a1540b731fb7a46c29730d4218ef38 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 d97223d08a0ee0c8f878c2446e99353a72282def..fcb273c0c5218eae835c3420d75be8607901fb81 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, },