From 5bc336fc9c645e1bc55d65b12d62a851f8a39e20 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 20 Aug 2022 21:39:46 +0800 Subject: [PATCH] core: fix renderer UserContext --- packages/hydrooj/package.json | 6 +++--- packages/hydrooj/src/service/layers/renderer.ts | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 42c9c362..3bc9c586 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.15.18", + "version": "3.15.19", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", @@ -44,7 +44,7 @@ "p-queue": "^7.3.0", "path-to-regexp": "^6.2.1", "require-resolve-hook": "^1.1.0", - "schemastery": "^3.5.1", + "schemastery": "^3.5.3", "semver": "^7.3.7", "serialize-javascript": "^6.0.0", "superagent": "^8.0.0", @@ -59,7 +59,7 @@ "@types/koa-compress": "^4.0.3", "@types/koa-router": "^7.4.4", "@types/koa-static-cache": "^5.1.1", - "@types/lodash": "^4.14.182", + "@types/lodash": "^4.14.184", "@types/lru-cache": "^7.10.10", "@types/mime-types": "^2.1.1", "@types/minio": "^7.0.13", diff --git a/packages/hydrooj/src/service/layers/renderer.ts b/packages/hydrooj/src/service/layers/renderer.ts index 95ee0960..264da7dc 100644 --- a/packages/hydrooj/src/service/layers/renderer.ts +++ b/packages/hydrooj/src/service/layers/renderer.ts @@ -13,8 +13,9 @@ const serializer = (showDisplayName = false) => (k: string, v: any) => { }; export default (router, logger) => async (ctx: KoaContext, next) => { - const { request, response, user } = ctx.HydroContext; + const { request, response } = ctx.HydroContext; ctx.renderHTML = (templateName, args) => { + const user = ctx.HydroContext.user; const UserContext: any = { ...(user || {}), avatar: avatar(user?.avatar || '', 128),