From a8ee87b8da7a15f6c01028abca9997554dd0ed1c Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 21 Jan 2024 18:29:13 +0800 Subject: [PATCH] core: cookies: fix sesssion recreate --- packages/hydrooj/src/service/layers/base.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/service/layers/base.ts b/packages/hydrooj/src/service/layers/base.ts index d7a75ae2d..8faaab745 100644 --- a/packages/hydrooj/src/service/layers/base.ts +++ b/packages/hydrooj/src/service/layers/base.ts @@ -84,7 +84,7 @@ export default async (ctx: KoaContext, next: Next) => { await token.update(ctx.session._id, token.TYPE_SESSION, expireSeconds, omit(ctx.session, ['_id', 'recreate'])); } else { Object.assign(ctx.session, { createIp: request.ip, createUa: ua, createHost: request.host }); - [ctx.session._id] = await token.add(token.TYPE_SESSION, expireSeconds, ctx.session); + [ctx.session._id] = await token.add(token.TYPE_SESSION, expireSeconds, omit(ctx.session, ['_id', 'recreate'])); } if (!request.websocket) { const options: any = {