diff --git a/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts b/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts index e203189f0d..82f1d029c7 100644 --- a/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts +++ b/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts @@ -31,8 +31,8 @@ export class PostScheduledNoteProcessorService { @bindThis public async process(job: Bull.Job): Promise { - const draft = await this.noteDraftsRepository.findOneBy({ id: job.data.noteDraftId }); - if (draft == null) { + const draft = await this.noteDraftsRepository.findOne({ where: { id: job.data.noteDraftId }, relations: ['user'] }); + if (draft == null || draft.user == null || draft.scheduledAt == null) { return; }