Only create the backfill task once

MAILPOET-5404
This commit is contained in:
John Oleksowicz
2023-07-11 16:18:47 -05:00
committed by Veljko V
parent 2078ddf292
commit c9dda915dc

View File

@ -714,6 +714,14 @@ class Populator {
}
private function scheduleBackfillEngagementData(): void {
$existingTask = $this->scheduledTasksRepository->findOneBy(
[
'type' => BackfillEngagementData::TASK_TYPE,
]
);
if ($existingTask) {
return;
}
$this->scheduleTask(
BackfillEngagementData::TASK_TYPE,
Carbon::createFromTimestamp($this->wp->currentTime('timestamp'))