Skip to content

Commit 85dea3e

Browse files
author
Uros Marolt
authored
Automations - bugfix when processing activities (#1822)
1 parent 4627b35 commit 85dea3e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

services/apps/automations_worker/src/repos/data.repo.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ export class DataRepository extends RepositoryBase<DataRepository> {
9393

9494
// load members and object members
9595
let memberIds = results.filter((r) => r.memberId).map((r) => r.memberId)
96-
memberIds = memberIds.concat(
97-
results.filter((r) => r.objectMemberId).map((r) => r.objectMemberId),
96+
memberIds = distinct(
97+
memberIds.concat(results.filter((r) => r.objectMemberId).map((r) => r.objectMemberId)),
9898
)
9999
if (memberIds.length > 0) {
100100
promises.push(
@@ -184,7 +184,8 @@ export class DataRepository extends RepositoryBase<DataRepository> {
184184
m."manuallyCreated",
185185
m."createdAt",
186186
m."tenantId",
187-
m."createdById"
187+
m."createdById",
188+
m.score
188189
from members m
189190
where m.id in ($(memberIds:csv))
190191
and m."deletedAt" is null;

services/apps/automations_worker/src/repos/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export interface IMemberData {
55
tenantId: string
66
attributes: any
77

8+
score: number
89
username: Record<string, string[]>
910
identities: string[]
1011
segments: unknown[]

0 commit comments

Comments
 (0)