Correct types in Settings
[MAILPOET-2535]
This commit is contained in:
committed by
Jack Kitterhing
parent
75f1e97ee3
commit
e90ba1ddda
@ -104,7 +104,7 @@ class Settings extends APIEndpoint {
|
|||||||
$task = ScheduledTask::where('type', WooCommerceSync::TASK_TYPE)
|
$task = ScheduledTask::where('type', WooCommerceSync::TASK_TYPE)
|
||||||
->whereRaw('status = ?', [ScheduledTask::STATUS_SCHEDULED])
|
->whereRaw('status = ?', [ScheduledTask::STATUS_SCHEDULED])
|
||||||
->findOne();
|
->findOne();
|
||||||
if (!$task) {
|
if (!($task instanceof ScheduledTask)) {
|
||||||
$task = ScheduledTask::create();
|
$task = ScheduledTask::create();
|
||||||
$task->type = WooCommerceSync::TASK_TYPE;
|
$task->type = WooCommerceSync::TASK_TYPE;
|
||||||
$task->status = ScheduledTask::STATUS_SCHEDULED;
|
$task->status = ScheduledTask::STATUS_SCHEDULED;
|
||||||
@ -118,12 +118,12 @@ class Settings extends APIEndpoint {
|
|||||||
$task = ScheduledTask::where('type', InactiveSubscribers::TASK_TYPE)
|
$task = ScheduledTask::where('type', InactiveSubscribers::TASK_TYPE)
|
||||||
->whereRaw('status = ?', [ScheduledTask::STATUS_SCHEDULED])
|
->whereRaw('status = ?', [ScheduledTask::STATUS_SCHEDULED])
|
||||||
->findOne();
|
->findOne();
|
||||||
if (!$task) {
|
if (!($task instanceof ScheduledTask)) {
|
||||||
$task = ScheduledTask::create();
|
$task = ScheduledTask::create();
|
||||||
$task->type = InactiveSubscribers::TASK_TYPE;
|
$task->type = InactiveSubscribers::TASK_TYPE;
|
||||||
$task->status = ScheduledTask::STATUS_SCHEDULED;
|
$task->status = ScheduledTask::STATUS_SCHEDULED;
|
||||||
}
|
}
|
||||||
$datetime = Carbon::createFromTimestamp(WPFunctions::get()->currentTime('timestamp'));
|
$datetime = Carbon::createFromTimestamp((int)WPFunctions::get()->currentTime('timestamp'));
|
||||||
$task->scheduled_at = $datetime->subMinute();
|
$task->scheduled_at = $datetime->subMinute();
|
||||||
$task->save();
|
$task->save();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user