From d91cf01970bfb0ee849b821cecec2ed15bd8281d Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 22 Jan 2026 12:04:37 +0530 Subject: [PATCH] refactor: patch partner_website for old data (cherry picked from commit 8db29b0a81325c2c0fc234b8d218427f1b61618b) # Conflicts: # erpnext/patches.txt --- erpnext/patches.txt | 1 + .../v15_0/replace_http_with_https_in_sales_partner.py | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 erpnext/patches/v15_0/replace_http_with_https_in_sales_partner.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 7ded266c62a..5c7102b1ad7 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -429,3 +429,4 @@ execute:frappe.db.set_single_value("Accounts Settings", "show_account_balance", erpnext.patches.v16_0.update_currency_exchange_settings_for_frankfurter #2025-12-11 erpnext.patches.v15_0.create_accounting_dimensions_in_advance_taxes_and_charges erpnext.patches.v16_0.set_ordered_qty_in_quotation_item +erpnext.patches.v15_0.replace_http_with_https_in_sales_partner diff --git a/erpnext/patches/v15_0/replace_http_with_https_in_sales_partner.py b/erpnext/patches/v15_0/replace_http_with_https_in_sales_partner.py new file mode 100644 index 00000000000..80bc418920a --- /dev/null +++ b/erpnext/patches/v15_0/replace_http_with_https_in_sales_partner.py @@ -0,0 +1,10 @@ +import frappe +from frappe import qb +from pypika.functions import Replace + + +def execute(): + sp = frappe.qb.DocType("Sales Partner") + qb.update(sp).set(sp.partner_website, Replace(sp.partner_website, "http://", "https://")).where( + sp.partner_website.rlike("^http://.*") + ).run()