Page MenuHomePhabricator

D13089.id43407.diff
No OneTemporary

D13089.id43407.diff

diff --git a/keyserver/src/updaters/role-updaters.js b/keyserver/src/updaters/role-updaters.js
--- a/keyserver/src/updaters/role-updaters.js
+++ b/keyserver/src/updaters/role-updaters.js
@@ -11,6 +11,7 @@
import {
type ThinThreadType,
threadTypeIsCommunityRoot,
+ threadTypes,
} from 'lib/types/thread-types-enum.js';
import type { ServerLegacyRoleInfo } from 'lib/types/thread-types.js';
import { userSurfacedPermissionsFromRolePermissions } from 'lib/utils/role-utils.js';
@@ -47,7 +48,10 @@
continue;
}
- if (!threadTypeIsCommunityRoot(threadType)) {
+ if (
+ !threadTypeIsCommunityRoot(threadType) ||
+ threadType === threadTypes.GENESIS
+ ) {
const newRolePermissions = defaultRolePermissions.Members;
if (!_isEqual(newRolePermissions)(currentRole.permissions)) {
rolesNeedingUpdate.push({

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 19, 1:26 PM (21 h, 59 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2323117
Default Alt Text
D13089.id43407.diff (863 B)

Event Timeline