[password-resets] Make sure sql's Session is closed/removed once it has fullfilled all the needed read or read/write o
- From: Andrea Veri <averi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [password-resets] Make sure sql's Session is closed/removed once it has fullfilled all the needed read or read/write o
- Date: Mon, 16 Nov 2020 17:25:26 +0000 (UTC)
commit 28c1ed7ed06b098acadb83d3c3e3a5e952ba3b64
Author: Andrea Veri <averi redhat com>
Date: Mon Nov 16 18:25:16 2020 +0100
Make sure sql's Session is closed/removed once it has fullfilled all the needed read or read/write
operations
app.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/app.py b/app.py
index b21838a..672fb7e 100644
--- a/app.py
+++ b/app.py
@@ -62,7 +62,7 @@ def form_post(request: Request, username: str = Form(...)):
_token = Token(username, token, 0, 0, date)
Session.add(_token)
Session.commit()
- Session.close()
+ Session.remove()
send_email(mail.decode('utf-8'), token)
@@ -80,8 +80,10 @@ def form_reset_get(request: Request, token: str):
glu.get_group_from_ldap('admins'))
if t.username not in infrateam:
+ Session.remove()
return templates.TemplateResponse('form-reset.html', context={'request': request})
+ Session.remove()
return templates.TemplateResponse('general-form.html', context={'request': request, 'badtoken': True})
@app.post("/reset/{token}")
@@ -95,10 +97,12 @@ def form_reset_post(request: Request, token: str, password: str = Form(...)):
t.claimed = 1
Session.commit()
- Session.close()
+ Session.remove()
return templates.TemplateResponse('general-form.html', context={'request': request,
'passwordsuccess': True})
except:
+ Session.remove()
+
return templates.TemplateResponse('general-form.html', context={'request': request,
'passworderror': True})
def send_email(email, token):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]