Skip to content

Commit bfda5ec

Browse files
committed
fix: bugfix
Signed-off-by: Uroš Marolt <uros@marolt.me>
1 parent 72ac5c3 commit bfda5ec

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

services/apps/data_sink_worker/src/service/activity.service.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,14 @@ export default class ActivityService extends LoggerBase {
432432
): Promise<Map<string, IProcessActivityResult>> {
433433
const resultMap = new Map<string, IProcessActivityResult>()
434434

435-
let relevantPayloads = payloads
435+
let relevantPayloads = payloads.filter((p) => {
436+
if (!p.activity) {
437+
this.log.warn({ platform: p.platform }, 'Activity data is missing, skipping and marking as processed.')
438+
resultMap.set(p.resultId, { success: true })
439+
return false
440+
}
441+
return true
442+
})
436443
this.log.trace(`[ACTIVITY] Processing ${relevantPayloads.length} activities!`)
437444

438445
const prepareMemberResults = this.prepareMemberData(relevantPayloads)

0 commit comments

Comments
 (0)