We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 72ac5c3 commit bfda5ecCopy full SHA for bfda5ec
1 file changed
services/apps/data_sink_worker/src/service/activity.service.ts
@@ -432,7 +432,14 @@ export default class ActivityService extends LoggerBase {
432
): Promise<Map<string, IProcessActivityResult>> {
433
const resultMap = new Map<string, IProcessActivityResult>()
434
435
- let relevantPayloads = payloads
+ 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
+ })
443
this.log.trace(`[ACTIVITY] Processing ${relevantPayloads.length} activities!`)
444
445
const prepareMemberResults = this.prepareMemberData(relevantPayloads)
0 commit comments