diff --git a/packages/auth/src/Controller/SessionsController.ts b/packages/auth/src/Controller/SessionsController.ts index a7796217e..bebeab699 100644 --- a/packages/auth/src/Controller/SessionsController.ts +++ b/packages/auth/src/Controller/SessionsController.ts @@ -58,6 +58,10 @@ export class SessionsController extends BaseHttpController { @httpGet('/', TYPES.AuthMiddleware, TYPES.SessionMiddleware) async getSessions(_request: Request, response: Response): Promise { + if (response.locals.readOnlyAccess) { + return this.json([]) + } + const useCaseResponse = await this.getActiveSessionsForUser.execute({ userUuid: response.locals.user.uuid, })