diff --git a/src/modules/auth/auth.controller.ts b/src/modules/auth/auth.controller.ts index 3be929b..3e66e94 100644 --- a/src/modules/auth/auth.controller.ts +++ b/src/modules/auth/auth.controller.ts @@ -101,11 +101,15 @@ export class AuthController { const metadata = PackTheMetadata({ language }); this.logger.info('metadata: ' + JSON.stringify(metadata.toJSON())); const data = await this.authClient.signIn({ username, password, totp }, metadata); - this.addTokenInCookie(res, { - accessToken: data.tokens.accessToken, - refreshToken: data.tokens.refreshToken, - userId: data.user.id - }); + + if (data.tokens) { + this.addTokenInCookie(res, { + accessToken: data.tokens.accessToken, + refreshToken: data.tokens.refreshToken, + userId: data.user.id + }); + } + return res.send(data); } catch (error) {