File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed
services/apps/script_executor_worker/src/workflows Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -16,25 +16,27 @@ export async function fixActivitiesWithWrongMember(
1616 console . log ( 'Test run enabled so processing only 10 records!' )
1717 }
1818
19- const records = await activity . findActivitiesWithWrongMembers ( BATCH_SIZE )
19+ let records = await activity . findActivitiesWithWrongMembers ( BATCH_SIZE )
2020
2121 if ( ! records . length ) {
2222 console . log ( `No activities found!` )
2323 return
2424 }
2525
26- for ( const record of records ) {
27- console . log (
28- `Processing recording with memberId: ${ record . memberId } value: ${ record . username } platform: ${ record . platform } ` ,
29- )
26+ while ( records . length > 0 ) {
27+ for ( const record of records ) {
28+ console . log ( `Processing activity with memberId: ${ record . memberId } ` )
3029
31- const memberIdentity = await activity . findMemberIdentity ( record . username , record . platform )
32- if ( ! memberIdentity ) {
33- console . log ( `Member identity not found!` )
34- continue
30+ const memberIdentity = await activity . findMemberIdentity ( record . username , record . platform )
31+ if ( ! memberIdentity ) {
32+ console . log ( `Member identity not found for ${ record . username } on ${ record . platform } ` )
33+ continue
34+ }
35+
36+ await activity . updateActivitiesWithWrongMember ( record . memberId , memberIdentity . memberId )
3537 }
3638
37- await activity . updateActivitiesWithWrongMember ( record . memberId , memberIdentity . memberId )
39+ records = await activity . findActivitiesWithWrongMembers ( BATCH_SIZE )
3840 }
3941
4042 console . log ( 'Completed processing all members!' )
You can’t perform that action at this time.
0 commit comments