From 08092476b065769ddc2b31415b7face158a299eb Mon Sep 17 00:00:00 2001 From: Yeganathan S Date: Tue, 9 Jan 2024 16:50:01 +0000 Subject: [PATCH] fix: manual activity addition for custom platform types (#2050) --- backend/src/services/activityService.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/src/services/activityService.ts b/backend/src/services/activityService.ts index 7370fb7b1e..317b83caeb 100644 --- a/backend/src/services/activityService.ts +++ b/backend/src/services/activityService.ts @@ -129,7 +129,12 @@ export default class ActivityService extends LoggerBase { data.sentiment = sentiment } - if (!data.username && data.platform === PlatformType.OTHER) { + if ( + !data.username && + (data.platform === PlatformType.OTHER || + // we have some custom platform types in db that are not in enum + !Object.values(PlatformType).includes(data.platform)) + ) { const { displayName } = await MemberRepository.findById(data.member, repositoryOptions) // Get the first key of the username object as a string data.username = displayName