From e90ba1ddda2d7d799dbd13049c4c1d8e1764d525 Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Tue, 19 Nov 2019 12:31:50 +0100 Subject: [PATCH] Correct types in Settings [MAILPOET-2535] --- lib/API/JSON/v1/Settings.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/API/JSON/v1/Settings.php b/lib/API/JSON/v1/Settings.php index 83b7aa03f5..ac9f33dbea 100644 --- a/lib/API/JSON/v1/Settings.php +++ b/lib/API/JSON/v1/Settings.php @@ -104,7 +104,7 @@ class Settings extends APIEndpoint { $task = ScheduledTask::where('type', WooCommerceSync::TASK_TYPE) ->whereRaw('status = ?', [ScheduledTask::STATUS_SCHEDULED]) ->findOne(); - if (!$task) { + if (!($task instanceof ScheduledTask)) { $task = ScheduledTask::create(); $task->type = WooCommerceSync::TASK_TYPE; $task->status = ScheduledTask::STATUS_SCHEDULED; @@ -118,12 +118,12 @@ class Settings extends APIEndpoint { $task = ScheduledTask::where('type', InactiveSubscribers::TASK_TYPE) ->whereRaw('status = ?', [ScheduledTask::STATUS_SCHEDULED]) ->findOne(); - if (!$task) { + if (!($task instanceof ScheduledTask)) { $task = ScheduledTask::create(); $task->type = InactiveSubscribers::TASK_TYPE; $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->save(); }