diff --git a/services/workflows-service/src/auth/session-serializer.ts b/services/workflows-service/src/auth/session-serializer.ts index 5f391d3613..acde139df2 100644 --- a/services/workflows-service/src/auth/session-serializer.ts +++ b/services/workflows-service/src/auth/session-serializer.ts @@ -47,8 +47,8 @@ export class SessionSerializer extends PassportSerializer { lastName: true, avatarUrl: true, lastActiveAt: true, - userToProjects: { select: { projectId: true } }, }, + include: { userToProjects: { select: { projectId: true } } }, }); const { userToProjects, ...userData } = userResult; diff --git a/services/workflows-service/src/main.ts b/services/workflows-service/src/main.ts index d7f08499f1..d2356dee69 100644 --- a/services/workflows-service/src/main.ts +++ b/services/workflows-service/src/main.ts @@ -98,9 +98,9 @@ const main = async () => { cookieSession({ name: 'session', keys: [env.SESSION_SECRET], - httpOnly: env.ENVIRONMENT_NAME === 'production', + httpOnly: env.ENVIRONMENT_NAME !== 'local', secure: false, - sameSite: env.ENVIRONMENT_NAME === 'production' ? 'strict' : false, + sameSite: env.ENVIRONMENT_NAME !== 'local' ? 'strict' : 'none', maxAge: 1000 * 60 * env.SESSION_EXPIRATION_IN_MINUTES, }), );