Skip to content

Commit f4fc7d0

Browse files
committed
debug error
1 parent 0eead07 commit f4fc7d0

File tree

3 files changed

+46
-44
lines changed

3 files changed

+46
-44
lines changed

services/apps/script_executor_worker/src/activities.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
calculateMemberAffiliations,
1616
createActivities,
1717
findActivitiesPg,
18-
getActivities,
1918
getMembersWithDeletedOrgAffilations,
2019
} from './activities/fix-deleted-member-org-affilations'
2120
import {
@@ -68,7 +67,7 @@ export {
6867
deleteIndexedEntities,
6968
markEntitiesIndexed,
7069
getMembersWithDeletedOrgAffilations,
71-
getActivities,
70+
// getActivities,
7271
findActivitiesPg,
7372
createActivities,
7473
addOrgIdToRedisCache,

services/apps/script_executor_worker/src/activities/fix-deleted-member-org-affilations/index.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,25 @@ export async function getMembersWithDeletedOrgAffilations(
2121
}
2222
}
2323

24-
export async function getActivities(memberId: string, organizationId: string): Promise<number> {
25-
const result = await queryActivities(svc.questdbSQL, {
26-
countOnly: true,
27-
filter: {
28-
and: [
29-
{
30-
memberId: {
31-
eq: memberId,
32-
},
33-
organizationId: {
34-
eq: organizationId,
35-
},
36-
},
37-
],
38-
},
39-
})
24+
// export async function getActivities(memberId: string, organizationId: string): Promise<number> {
25+
// const result = await queryActivities(svc.questdbSQL, {
26+
// countOnly: true,
27+
// filter: {
28+
// and: [
29+
// {
30+
// memberId: {
31+
// eq: memberId,
32+
// },
33+
// organizationId: {
34+
// eq: organizationId,
35+
// },
36+
// },
37+
// ],
38+
// },
39+
// })
4040

41-
return result.count
42-
}
41+
// return result.count
42+
// }
4343

4444
export async function findActivitiesPg(memberId: string, orgId: string): Promise<IDbActivity[]> {
4545
const repo = new ActivityRepository(svc.postgres.reader.connection(), svc.log, svc.questdbSQL)

services/apps/script_executor_worker/src/workflows/fixDeletedMemberOrgAffilations.ts

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,33 @@ export async function fixDeletedMemberOrgAffilations(
2626
// 1. Find affected memberId and orgId
2727
const affectedMembers = await activity.getMembersWithDeletedOrgAffilations(BATCH_SIZE, args.date)
2828

29-
for (const { memberId, organizationId } of affectedMembers) {
30-
// 2. Check if they have activity in questDb
31-
const activityCount = await activity.getActivities(memberId, organizationId)
32-
33-
// 2.1 If no activities found, we need to get and insert them
34-
if (activityCount === 0) {
35-
console.log(
36-
`No activities found for member ${memberId} and org ${organizationId}, creating from postgres!`,
37-
)
38-
const activities = await activity.findActivitiesPg(memberId, organizationId)
39-
await activity.createActivities(activities)
40-
}
41-
42-
// 3. Calculate affiliation
43-
console.log(`Calculating member affiliations for ${memberId}`)
44-
await activity.calculateMemberAffiliations(memberId)
45-
46-
// 4. sync member
47-
await syncActivity.syncMembersBatch([memberId], true)
48-
49-
// 5. Add organizationId to redisCache for sync
50-
console.log(`Adding org ${organizationId} to redisCache for sync`)
51-
await activity.addOrgIdToRedisCache(organizationId)
52-
}
29+
// todo: rm this
30+
console.log('affected members length', affectedMembers.length)
31+
32+
// for (const { memberId, organizationId } of affectedMembers) {
33+
// // 2. Check if they have activity in questDb
34+
// const activityCount = await activity.getActivities(memberId, organizationId)
35+
36+
// // 2.1 If no activities found, we need to get and insert them
37+
// if (activityCount === 0) {
38+
// console.log(
39+
// `No activities found for member ${memberId} and org ${organizationId}, creating from postgres!`,
40+
// )
41+
// const activities = await activity.findActivitiesPg(memberId, organizationId)
42+
// await activity.createActivities(activities)
43+
// }
44+
45+
// // 3. Calculate affiliation
46+
// console.log(`Calculating member affiliations for ${memberId}`)
47+
// await activity.calculateMemberAffiliations(memberId)
48+
49+
// // 4. sync member
50+
// await syncActivity.syncMembersBatch([memberId], true)
51+
52+
// // 5. Add organizationId to redisCache for sync
53+
// console.log(`Adding org ${organizationId} to redisCache for sync`)
54+
// await activity.addOrgIdToRedisCache(organizationId)
55+
// }
5356

5457
if (args.testRun) {
5558
console.log('Test run completed!')

0 commit comments

Comments
 (0)