xcpcio: fix redirect

This commit is contained in:
undefined committed 2025-12-23 01:13:31 +08:00
1 parent aab2c47333
commit d44d6d4f83
1 file changed
+2 -2
+2 -2
View File
@@ -146,7 +146,7 @@ export async function apply(ctx: Context, config: ReturnType<typeof Config>) {
// eslint-disable-next-line consistent-return // eslint-disable-next-line consistent-return
ctx.on('handler/before/ContestScoreboard#get', (that) => { ctx.on('handler/before/ContestScoreboard#get', (that) => {
if (that.request.path.endsWith('/scoreboard') && that.tdoc?.rule === 'acm') { if (that.request.path.endsWith('/scoreboard') && that.tdoc?.rule === 'acm') {
that.response.redirect = `${that.request.path}/xcpcio`; that.response.redirect = `${that.request.originalPath}/xcpcio`;
return 'cleanup'; return 'cleanup';
} }
}); });
@@ -199,7 +199,7 @@ export async function apply(ctx: Context, config: ReturnType<typeof Config>) {
}; };
}; };
if (config.publish?.length && process.env.NODE_APP_INSTANCE === '0') { if (config.publish?.length && process.env.NODE_APP_INSTANCE === '0' && !process.env.HYDRO_CLI) {
const done = []; const done = [];
const unlocked = []; const unlocked = [];
logger.debug('Will publish scoreboards', config.publish); logger.debug('Will publish scoreboards', config.publish);