diff --git a/packages/hydrooj/src/handler/domain.ts b/packages/hydrooj/src/handler/domain.ts index ec86aa318..33a7963b1 100644 --- a/packages/hydrooj/src/handler/domain.ts +++ b/packages/hydrooj/src/handler/domain.ts @@ -111,8 +111,9 @@ class DomainEditHandler extends ManageHandler { class DomainDashboardHandler extends ManageHandler { async get() { + const owner = await user.getById(this.domain._id, this.domain.owner); this.response.template = 'domain_dashboard.html'; - this.response.body = { domain: this.domain }; + this.response.body = { domain: this.domain, owner }; } async postInitDiscussionNode({ domainId }) { diff --git a/packages/ui-default/templates/domain_dashboard.html b/packages/ui-default/templates/domain_dashboard.html index f0a5ecaa5..7dd011e36 100644 --- a/packages/ui-default/templates/domain_dashboard.html +++ b/packages/ui-default/templates/domain_dashboard.html @@ -22,6 +22,7 @@