core&ui: fix #973

This commit is contained in:
undefined committed 2025-04-04 20:40:23 +08:00
1 parent c061bc3b5b
commit 5d5f6c69d7
4 files changed
+60 -46

No files matched your search

+1 -2
View File
@@ -4,7 +4,7 @@ import moment from 'moment-timezone';
import type { Context } from '../context';
import {
CannotDeleteSystemDomainError, DomainJoinAlreadyMemberError, DomainJoinForbiddenError, ForbiddenError,
InvalidJoinInvitationCodeError, NotFoundError, OnlyOwnerCanDeleteDomainError, PermissionError, RoleAlreadyExistError, ValidationError,
InvalidJoinInvitationCodeError, OnlyOwnerCanDeleteDomainError, PermissionError, RoleAlreadyExistError, ValidationError,
} from '../error';
import type { DomainDoc } from '../interface';
import avatar from '../lib/avatar';
@@ -337,7 +337,6 @@ class DomainJoinHandler extends Handler {
domain.get(target),
domain.collUser.findOne({ domainId: target, uid: this.user._id }),
]);
if (!dudoc) throw new NotFoundError(target);
const assignedRole = this.user.hasPriv(PRIV.PRIV_MANAGE_ALL_DOMAIN)
? 'root'
: dudoc?.role || 'default';