This is an automated email from the ASF dual-hosted git repository. humbedooh pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
commit f2cace0371a7249c58df42b2c01e94c18ce97e44 Author: Daniel Gruno <[email protected]> AuthorDate: Mon Sep 7 21:58:38 2020 +0200 Expand comments --- server/plugins/session.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/plugins/session.py b/server/plugins/session.py index 81d7295..aae98b7 100644 --- a/server/plugins/session.py +++ b/server/plugins/session.py @@ -169,14 +169,16 @@ async def set_session(server: plugins.server.BaseServer, cid, **credentials): session = SessionObject(server, last_accessed=time.time(), cookie=session_id, cid=cid) session.credentials = SessionCredentials(credentials) server.data.sessions[session_id] = session - # Grab temporary DB handle + + # Grab temporary DB handle since session objects at init do not have this + # We just need this to be able to save the session in ES. session.database = await server.dbpool.get() # Save session and account data await save_session(session) await save_credentials(session) - # Put DB handle back + # Put DB handle back into the pool server.dbpool.put_nowait(session.database) return cookie["ponymail"].OutputString()
