fix: addresses portal (backport #52712) (#52786)

* fix: addresses portal

(cherry picked from commit e317ab1479)

# Conflicts:
#	erpnext/patches.txt

* chore: resolve conflicts

---------

Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com>
This commit is contained in:
mergify[bot]
2026-02-19 04:11:04 +00:00
committed by GitHub
parent b6a2284003
commit d7b61b945f
3 changed files with 16 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
import frappe
def execute():
if frappe.db.exists("Portal Menu Item", {"route": "/addresses", "reference_doctype": "Address"}) and (
doc := frappe.get_doc("Portal Menu Item", {"route": "/addresses", "reference_doctype": "Address"})
):
doc.role = "Customer"
doc.save()
website_settings = frappe.get_single("Website Settings")
website_settings.append("route_redirects", {"source": "addresses", "target": "address/list"})
website_settings.append("route_redirects", {"source": "projects", "target": "project"})
website_settings.save()