diff --git a/src/core/manager.core.ts b/src/core/manager.core.ts index 10c32e3e..2bfaddc7 100644 --- a/src/core/manager.core.ts +++ b/src/core/manager.core.ts @@ -105,6 +105,11 @@ export class SessionManagerCore extends SessionManager { // async start(request: SessionStartRequest): Promise { this.onlyDefault(request.name); + if (this.session) { + throw new UnprocessableEntityException( + `Session '${this.DEFAULT}' is already started.`, + ); + } const name = request.name; this.log.log(`'${name}' - starting session...`);