Skip to content

Commit faeeceb

Browse files
committed
fix: bugfix
Signed-off-by: Uroš Marolt <uros@marolt.me>
1 parent b2520da commit faeeceb

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

services/apps/data_sink_worker/src/bin/fix-member-attributes.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ async function getMemberIds(
5151
select m.id, m.attributes, m."manuallyChangedFields"
5252
from members m
5353
inner join
54-
relevant_members rm on rm.id = m.id;
54+
relevant_members rm on rm.id = m.id
55+
order by m.id desc;
5556
`,
5657
{ lastId },
5758
)
@@ -83,6 +84,7 @@ from members m
8384
setImmediate(async () => {
8485
let dbClient: DbConnOrTx | undefined
8586
let redisClient: any | undefined
87+
let exitCode = 0
8688

8789
try {
8890
log.info('Starting member attributes fix script')
@@ -283,9 +285,9 @@ setImmediate(async () => {
283285
},
284286
'Fatal error in member attributes fix script',
285287
)
286-
process.exit(1)
288+
exitCode = 1
287289
} finally {
288290
log.info('Script execution completed')
289-
process.exit(0)
291+
process.exit(exitCode)
290292
}
291293
})

0 commit comments

Comments
 (0)