From 903ceb10d069cf382d85bca8bf2874c99d6349e2 Mon Sep 17 00:00:00 2001
From: gsinghpal
Date: Tue, 2 Jun 2026 02:21:07 -0400
Subject: [PATCH 1/3] fix(fusion_repairs): two install blockers found on first
clean install (Westin Enterprise)
Surfaced by installing fusion_repairs into a westin-v19 clone (its first-ever clean install; cloud.md's 'installed locally' was stale). (1) Post-visit NPS mail template used url_encode(), which is NOT in Odoo 19's mail.template QWeb render context -> save-validation failed at install (ParseError 'issue with this value'); replaced with a string-method (.replace) fallback. (2) views/menus.xml defined menu_fusion_repairs_configuration AFTER the children referencing it as parent -> 'External ID not found in the system'; moved the parent definition above its children. fusion_repairs now installs cleanly (32 models, 11 templates) on the Enterprise stack.
Co-Authored-By: Claude Opus 4.8 (1M context)
---
fusion_repairs/data/mail_template_data.xml | 4 ++--
fusion_repairs/views/menus.xml | 14 +++++++-------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/fusion_repairs/data/mail_template_data.xml b/fusion_repairs/data/mail_template_data.xml
index b6bbe0d1..fb12c0e4 100644
--- a/fusion_repairs/data/mail_template_data.xml
+++ b/fusion_repairs/data/mail_template_data.xml
@@ -125,8 +125,8 @@
We would love to hear how it went - your feedback helps other clients
find us and helps us improve.
-
-
+
+