From 175f5fe9879371a4d2715d7514d5e2280fe3823f Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 5 Feb 2025 07:29:39 +0800 Subject: [PATCH] core: fix #937, related #886 --- packages/hydrooj/src/handler/home.ts | 2 +- packages/ui-default/templates/home_domain.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hydrooj/src/handler/home.ts b/packages/hydrooj/src/handler/home.ts index f13d1428c..dc180c74a 100644 --- a/packages/hydrooj/src/handler/home.ts +++ b/packages/hydrooj/src/handler/home.ts @@ -485,7 +485,7 @@ class HomeDomainHandler extends Handler { // eslint-disable-next-line no-await-in-loop const udoc = (await user.getById(ddoc._id, this.user._id))!; const dudoc = dudict[ddoc._id]; - if (['default', 'guest'].includes(dudoc.role)) { + if (['default', 'guest'].includes(dudoc.role) && this.domain._id !== ddoc._id) { delete dudict[ddoc._id]; continue; } diff --git a/packages/ui-default/templates/home_domain.html b/packages/ui-default/templates/home_domain.html index c1c858f7e..3dd0869be 100644 --- a/packages/ui-default/templates/home_domain.html +++ b/packages/ui-default/templates/home_domain.html @@ -32,8 +32,8 @@ - {% set _show = handler.user.pinnedDomains.includes(ddoc._id) %} - + {% set _star = handler.user.pinnedDomains.includes(ddoc._id) %} + {{ ddoc['name'] }} ({{ ddoc['_id'] }})