From 83a02d69d4e2049974ce2b79d89339242819d626 Mon Sep 17 00:00:00 2001 From: cellarspoon Date: Mon, 10 Jan 2022 17:43:00 +0100 Subject: [PATCH] fix: get invited by correctly --- .env.sample | 2 +- members_lumbung_space/routes/register.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.env.sample b/.env.sample index 0ab8f22..4aca21e 100644 --- a/.env.sample +++ b/.env.sample @@ -10,7 +10,7 @@ KEYCLOAK_DOMAIN=login.lumbung.space KEYCLOAK_REALM=lumbung-space LETS_ENCRYPT_ENV=production NEXTCLOUD_API_BASE_URL=cloud.lumbung.space -NEXTCLOUD_APP_PASSWORD=fizzbang +NEXTCLOUD_APP_SECRET=fizzbang NEXTCLOUD_USER=decentral1se REDIS_DB=0 REDIS_HOST=localhost diff --git a/members_lumbung_space/routes/register.py b/members_lumbung_space/routes/register.py index 13b9ecb..fa4b3d9 100644 --- a/members_lumbung_space/routes/register.py +++ b/members_lumbung_space/routes/register.py @@ -18,13 +18,16 @@ async def register_invite( ): from members_lumbung_space.config import INVITE_TIME_LIMIT - matching, username, matching_invite = False, None, None + matching, invited_by, matching_invite = False, None, None for username in invites: for _invite in invites[username]: if invite == _invite["link"]: matching = True - username = username + invited_by = username matching_invite = _invite + break + if matching: + break if not matching: message = "This invite does not exist, sorry." @@ -45,7 +48,7 @@ async def register_invite( "invalid.html", context=context ) - context = {"request": request, "invited_by": username} + context = {"request": request, "invited_by": invited_by} return request.app.state.templates.TemplateResponse( "register.html", context=context )