From 89838d4fda8094d5824b742944877341b9a846ad Mon Sep 17 00:00:00 2001
From: Rafael Monnerat <rafael@nexedi.com>
Date: Thu, 29 Feb 2024 14:51:30 +0000
Subject: [PATCH] erp5_web_renderjs_ui: came_from can be an empty string.

---
 .../portal_skins/erp5_web_renderjs_ui/WebSite_login.py        | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/WebSite_login.py b/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/WebSite_login.py
index afc61a73d3..27f48551ae 100644
--- a/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/WebSite_login.py
+++ b/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/WebSite_login.py
@@ -29,8 +29,10 @@ if (portal.portal_membership.isAnonymousUser()):
 
   query_dict = {
     'portal_status_message': message,
-    'came_from' : came_from
   }
+  if came_from:
+    query_dict['came_from'] = came_from
+
   url = '%s/login_form?%s' % (context.absolute_url(), make_query(query_dict))
   RESPONSE.redirect(url)
 else:
-- 
2.30.9