From 117a53ceeadf487a6326384ae11c10e98646631f Mon Sep 17 00:00:00 2001 From: Saad Jutt Date: Thu, 24 Mar 2022 20:22:06 +0500 Subject: [PATCH] fix(session): increased session + bug fixed --- api/src/controllers/internal/FileUploadController.ts | 4 +++- api/src/controllers/internal/Session.ts | 2 +- api/src/controllers/stp.ts | 5 ++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/api/src/controllers/internal/FileUploadController.ts b/api/src/controllers/internal/FileUploadController.ts index fc55032..762d3ee 100644 --- a/api/src/controllers/internal/FileUploadController.ts +++ b/api/src/controllers/internal/FileUploadController.ts @@ -23,7 +23,9 @@ export class FileUploadController { const sessionController = getSessionController() session = await sessionController.getSession() - session.inUse = true + // marking consumed true, so that it's not available + // as readySession for any other request + session.consumed = true req.sasSession = session diff --git a/api/src/controllers/internal/Session.ts b/api/src/controllers/internal/Session.ts index 5fe8f2d..074bf51 100644 --- a/api/src/controllers/internal/Session.ts +++ b/api/src/controllers/internal/Session.ts @@ -31,7 +31,7 @@ export class SessionController { ? readySessions[0] : await this.createSession() - if (readySessions.length < 2) this.createSession() + if (readySessions.length < 3) this.createSession() return session } diff --git a/api/src/controllers/stp.ts b/api/src/controllers/stp.ts index abed562..4a72c5d 100644 --- a/api/src/controllers/stp.ts +++ b/api/src/controllers/stp.ts @@ -143,9 +143,8 @@ const executeReturnRaw = async ( query )) as ExecuteReturnRaw - // Should over-ride response header for - // debug on GET request to see entire log - // rendering on browser. + // Should over-ride response header for debug + // on GET request to see entire log rendering on browser. if (isDebugOn(query)) { httpHeaders['content-type'] = 'text/plain' }