Page MenuHomePhabricator

D12243.id40875.diff
No OneTemporary

D12243.id40875.diff

diff --git a/keyserver/src/creators/invite-link-creator.js b/keyserver/src/creators/invite-link-creator.js
--- a/keyserver/src/creators/invite-link-creator.js
+++ b/keyserver/src/creators/invite-link-creator.js
@@ -7,6 +7,7 @@
inviteLinkBlobHash,
inviteSecretRegex,
} from 'lib/shared/invite-links.js';
+import { isStaff } from 'lib/shared/staff-utils.js';
import type {
CreateOrUpdatePublicLinkRequest,
InviteLink,
@@ -48,7 +49,7 @@
if (badWordsFilter.isProfane(request.name)) {
throw new ServerError('offensive_words');
}
- if (reservedUsernamesSet.has(request.name)) {
+ if (!isStaff(viewer.id) && reservedUsernamesSet.has(request.name)) {
throw new ServerError('link_reserved');
}

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 5, 9:35 PM (3 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2246530
Default Alt Text
D12243.id40875.diff (723 B)

Event Timeline