Skip to content

Commit 3549258

Browse files
committed
fix
1 parent 6d9d0f8 commit 3549258

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

backend/src/cronjobs/ghostmode-reminder.cron.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,15 @@ export class GhostModeReminderCronJob {
8383
const users = await this.userRepository
8484
.createQueryBuilder("user")
8585
.where("user.dateMode = :mode", { mode: EDateMode.GHOST })
86-
.andWhere("user.lastDateModeChange <= :currentInterval", {
87-
currentInterval: new Date(
88-
now.getTime() - intervalHour.hours * 60 * 60 * 1000,
89-
),
90-
})
86+
.andWhere(
87+
"user.lastDateModeChange IS NULL OR user.lastDateModeChange <= :currentInterval",
88+
{
89+
currentInterval: new Date(
90+
now.getTime() -
91+
intervalHour.hours * 60 * 60 * 1000,
92+
),
93+
},
94+
)
9195
// Only get users who haven't been reminded yet or were last reminded before the previous interval
9296
.andWhere(
9397
"(user.lastDateModeReminderSent IS NULL OR user.lastDateModeReminderSent <= :previousInterval)",

0 commit comments

Comments
 (0)