From e22d3225468862c06cb07b46738d834ad8314d8f Mon Sep 17 00:00:00 2001
From: Arie Peterson <arie@greenhost.nl>
Date: Mon, 12 Aug 2024 13:53:59 +0200
Subject: [PATCH] Fix password reset form in case email is not preset

---
 backend/web/login/login.py | 2 +-
 backend/web/static/base.js | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/backend/web/login/login.py b/backend/web/login/login.py
index f97ecac3..864489e6 100644
--- a/backend/web/login/login.py
+++ b/backend/web/login/login.py
@@ -75,7 +75,7 @@ def recovery():
 
     flow = request.args.get("flow")
     if not flow:
-        email = request.args.get("email")
+        email = request.args.get("email", "")
         response = redirect(KRATOS_PUBLIC_URL + "self-service/recovery/browser")
         response.set_cookie("recovery_preset_email", email)
         return response
diff --git a/backend/web/static/base.js b/backend/web/static/base.js
index 05175394..b10581ef 100644
--- a/backend/web/static/base.js
+++ b/backend/web/static/base.js
@@ -446,7 +446,7 @@ function getFormElement(node, context) {
 				"Please provide your e-mail address. If it is registered, we will send a recovery link to that address.";
 			var email = Cookies.get("recovery_preset_email");
 			if (email) {
-				value = email;	
+				value = email;
 				Cookies.set("recovery_preset_email", "");
                         }
 		}
-- 
GitLab