mirror of
https://github.com/sasjs/server.git
synced 2025-12-11 19:44:35 +00:00
fix: JS / Python / R session folders should be NEW folders, not existing SAS folders
This commit is contained in:
@@ -206,12 +206,15 @@ ${autoExecContent}`
|
|||||||
export const getSessionController = (
|
export const getSessionController = (
|
||||||
runTime: RunTimeType
|
runTime: RunTimeType
|
||||||
): SessionController => {
|
): SessionController => {
|
||||||
if (process.sessionController) return process.sessionController
|
if (runTime === RunTimeType.SAS) {
|
||||||
|
process.sasSessionController =
|
||||||
|
process.sasSessionController || new SASSessionController()
|
||||||
|
|
||||||
|
return process.sasSessionController
|
||||||
|
}
|
||||||
|
|
||||||
process.sessionController =
|
process.sessionController =
|
||||||
runTime === RunTimeType.SAS
|
process.sessionController || new SessionController()
|
||||||
? new SASSessionController()
|
|
||||||
: new SessionController()
|
|
||||||
|
|
||||||
return process.sessionController
|
return process.sessionController
|
||||||
}
|
}
|
||||||
|
|||||||
1
api/src/types/system/process.d.ts
vendored
1
api/src/types/system/process.d.ts
vendored
@@ -9,6 +9,7 @@ declare namespace NodeJS {
|
|||||||
logsLoc: string
|
logsLoc: string
|
||||||
logsUUID: string
|
logsUUID: string
|
||||||
sessionController?: import('../../controllers/internal').SessionController
|
sessionController?: import('../../controllers/internal').SessionController
|
||||||
|
sasSessionController?: import('../../controllers/internal').SASSessionController
|
||||||
appStreamConfig: import('../').AppStreamConfig
|
appStreamConfig: import('../').AppStreamConfig
|
||||||
logger: import('@sasjs/utils/logger').Logger
|
logger: import('@sasjs/utils/logger').Logger
|
||||||
runTimes: import('../../utils').RunTimeType[]
|
runTimes: import('../../utils').RunTimeType[]
|
||||||
|
|||||||
Reference in New Issue
Block a user