Skip to content

Commit d238aa5

Browse files
committed
fix(orgs): when updating org welcome msg settings, enforce updating featuredMemberId
Tool: gitpod/catfood.gitpod.cloud
1 parent 4f71964 commit d238aa5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

components/server/src/orgs/organization-service.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,14 @@ export class OrganizationService {
629629
if (partialUpdate.roleRestrictions !== undefined) {
630630
settings.roleRestrictions = partialUpdate.roleRestrictions;
631631
}
632+
633+
if (partialUpdate.onboardingSettings?.welcomeMessage && settings.onboardingSettings?.welcomeMessage) {
634+
if (!partialUpdate.onboardingSettings.welcomeMessage.featuredMemberId) {
635+
settings.onboardingSettings.welcomeMessage.featuredMemberId = undefined;
636+
settings.onboardingSettings.welcomeMessage.featuredMemberResolvedAvatarUrl = undefined;
637+
}
638+
}
639+
632640
return settings;
633641
};
634642

0 commit comments

Comments
 (0)