diff --git a/src/Loader/JsonCampaignLoader.php b/src/Loader/JsonCampaignLoader.php index 9216659..9c16b1c 100644 --- a/src/Loader/JsonCampaignLoader.php +++ b/src/Loader/JsonCampaignLoader.php @@ -56,10 +56,14 @@ public function load($data) $tz = new DateTimeZone($data['flight']['timezone']); //exit($data['flight']['start']); $date = DateTime::createFromFormat('Y-m-d', $data['flight']['start'], $tz); - $campaign->setFlightStart($date->getTimestamp()); + if ($date) { + $campaign->setFlightStart($date->getTimestamp()); + } if ($data['flight']['end']) { $date = DateTime::createFromFormat('Y-m-d', $data['flight']['end'], $tz); - $campaign->setFlightEnd($date->getTimestamp()); + if ($date) { + $campaign->setFlightEnd($date->getTimestamp()); + } } $campaign->setFlightTimezone($data['flight']['timezone']);