Skip to content

Commit b85e84d

Browse files
committed
fix: join filters
Signed-off-by: Uroš Marolt <uros@marolt.me>
1 parent 54d1f05 commit b85e84d

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

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

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,10 @@ export default class MemberService extends LoggerBase {
127127
try {
128128
this.log.debug('Creating a new member!')
129129

130-
// prevent empty identity handles
131-
data.identities = data.identities.filter((i) => i.value)
132-
133-
// deduplicate identities to avoid false-positive conflict detection from duplicate input
130+
// filter empty handles and deduplicate by (platform, value, type, verified)
134131
data.identities = data.identities.filter(
135132
(identity, idx) =>
133+
!!identity.value &&
136134
data.identities.findIndex(
137135
(j) =>
138136
j.platform === identity.platform &&

0 commit comments

Comments
 (0)