Page MenuHomePhorge

D11209.1765225848.diff
No OneTemporary

Size
633 B
Referenced Files
None
Subscribers
None

D11209.1765225848.diff

diff --git a/lib/shared/thread-utils.js b/lib/shared/thread-utils.js
--- a/lib/shared/thread-utils.js
+++ b/lib/shared/thread-utils.js
@@ -1114,6 +1114,18 @@
if (!threadInfo) {
return false;
}
+ let hasSpecialRoleFieldBeenEncountered = false;
+ for (const role of Object.values(threadInfo.roles)) {
+ if (role.specialRole === specialRoles.ADMIN_ROLE) {
+ return true;
+ }
+ if (role.specialRole !== undefined) {
+ hasSpecialRoleFieldBeenEncountered = true;
+ }
+ }
+ if (hasSpecialRoleFieldBeenEncountered) {
+ return false;
+ }
return !!_find({ name: 'Admins' })(threadInfo.roles);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Dec 8, 8:30 PM (8 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5850483
Default Alt Text
D11209.1765225848.diff (633 B)

Event Timeline