From 782f814ec5354a7e2bb91bfcc1f7a2e7358cfa10 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Tue, 17 Sep 2024 14:05:03 +0200
Subject: [PATCH] fix login via code

---
 pass/routes/key.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/pass/routes/key.js b/pass/routes/key.js
index 00586b1..e03826f 100644
--- a/pass/routes/key.js
+++ b/pass/routes/key.js
@@ -47,8 +47,8 @@ router.post("/create", (req, res) => {
   Key.GET_KEY(key, false).then((key) => {
     res.redirect(
       `${res.locals.baseDir}/key/` +
-        encodeURIComponent(key.get_key()) +
-        "#charge"
+      encodeURIComponent(key.get_key()) +
+      "#charge"
     );
   });
 });
@@ -138,7 +138,7 @@ router.post("/enter", upload.single("file"), async (req, res, next) => {
       let key_from_code = await __redis_client.getdel(prefix + code);
       if (key_from_code != null) {
         await __redis_client.del(prefix + key_from_code);
-        input = key_from_code;
+        key = key_from_code;
       } else {
         error = "invalid_login_code";
       }
@@ -169,7 +169,7 @@ router.post("/enter", upload.single("file"), async (req, res, next) => {
         res.redirect(redirect_url.toString());
         return;
       }
-    } catch (error) {}
+    } catch (error) { }
     if (error == "invalid_login_code") {
       res.render("login/key", {
         errors: "The login code is invalid. Please check your input.",
@@ -191,7 +191,7 @@ router.post("/enter", upload.single("file"), async (req, res, next) => {
         res.redirect(redirect_url.toString());
         return;
       }
-    } catch (error) {}
+    } catch (error) { }
     res.redirect(`${res.locals.baseDir}/key/` + key);
   } else if (typeof req.file === "undefined") {
     res.render("login/key", { errors: "File not provided or invalid" });
-- 
GitLab