core: fix #937, related #886

This commit is contained in:
undefined committed 2025-02-05 07:29:39 +08:00
1 parent f2121180ae
commit 175f5fe987
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -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;
}
@@ -32,8 +32,8 @@
<td class="col--icon">
<img src="{{ avatarUrl(ddoc.avatar, 32) }}" width="32" height="32">
</td>
{% set _show = handler.user.pinnedDomains.includes(ddoc._id) %}
<td class="col--name" data-star-action="?id={{ ddoc['_id'] }}" data-star="{{ _show }}">
{% set _star = handler.user.pinnedDomains.includes(ddoc._id) %}
<td class="col--name" data-star-action="?id={{ ddoc['_id'] }}" data-star="{{ _star }}">
{{ ddoc['name'] }} ({{ ddoc['_id'] }})
</td>
<td class="col--role">