From 15c0d6a45af52ae65f187ffb4a64a54fd445fc99 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 27 Feb 2024 20:03:04 -0600 Subject: [PATCH] CE-937 Somehow better comments than "// hmm..." :) --- .../qqq/backend/javalin/QJavalinImplementation.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java b/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java index 1b8fcf38..94ae0e71 100644 --- a/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java +++ b/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java @@ -420,7 +420,10 @@ public class QJavalinImplementation authContext.put(Auth0AuthenticationModule.ACCESS_TOKEN_KEY, ValueUtils.getValueAsString(map.get("accessToken"))); authContext.put(Auth0AuthenticationModule.DO_STORE_USER_SESSION_KEY, "true"); - QContext.init(qInstance, null); // hmm... + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // put the qInstance into context - but no session yet (since, the whole point of this call is to manage the session!) // + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + QContext.init(qInstance, null); QSession session = authenticationModule.createSession(qInstance, authContext); context.cookie(SESSION_UUID_COOKIE_NAME, session.getUuid(), SESSION_COOKIE_AGE); @@ -525,7 +528,10 @@ public class QJavalinImplementation } } - QContext.init(qInstance, null); // hmm... + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // put the qInstance into context - but no session yet (since, the whole point of this call is to setup the session!) // + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + QContext.init(qInstance, null); QSession session = authenticationModule.createSession(qInstance, authenticationContext); QContext.init(qInstance, session, null, input);