From 6c274497b432718348fd19e7b363ffde987ce40c Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 8 May 2022 21:52:10 +0800 Subject: [PATCH] core: fix url generation with domainId --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/service/layers/renderer.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 71292726a..430c41b69 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.12.2", + "version": "3.12.3", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/service/layers/renderer.ts b/packages/hydrooj/src/service/layers/renderer.ts index 566fab208..6c6d0ae3c 100644 --- a/packages/hydrooj/src/service/layers/renderer.ts +++ b/packages/hydrooj/src/service/layers/renderer.ts @@ -52,7 +52,7 @@ export default (router, logger) => async (ctx: KoaContext, next) => { || (host instanceof Array ? (!host.includes(request.host)) : request.host !== host) - )) withDomainId = domainId; + )) withDomainId ||= domainId; res = router.url(name, args, { query }).toString(); if (anchor) res = `${res}#${anchor}`; if (withDomainId) res = `/d/${withDomainId}${res}`;