From c140ba6fda279b10f2188357cc3ea6414d474f92 Mon Sep 17 00:00:00 2001 From: Sebastian Marcet Date: Tue, 5 Dec 2017 13:09:49 -0300 Subject: [PATCH] Fix on summit event publishing process Change-Id: Id2dbe0af2e869728dada4a50b2b2e37a1a08966d --- app/Services/Model/SummitService.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Services/Model/SummitService.php b/app/Services/Model/SummitService.php index a4e3ce0d..b5256ccb 100644 --- a/app/Services/Model/SummitService.php +++ b/app/Services/Model/SummitService.php @@ -70,7 +70,7 @@ final class SummitService implements ISummitService /** * minimun number of minutes that an event must last */ - const MIN_EVENT_MINUTES = 10; + const MIN_EVENT_MINUTES = 5; /** * @var ITransactionService */ @@ -520,12 +520,11 @@ final class SummitService implements ISummitService if (isset($data['start_date']) && isset($data['end_date'])) { $event->setSummit($summit); - $summit_time_zone = $summit->getTimeZone(); $start_datetime = intval($data['start_date']); - $start_datetime = new \DateTime("@$start_datetime", $summit_time_zone); - + $utc_timezone = new DateTimeZone("UTC"); + $start_datetime = new \DateTime("@$start_datetime", $utc_timezone); $end_datetime = intval($data['end_date']); - $end_datetime = new \DateTime("@$end_datetime", $summit_time_zone); + $end_datetime = new \DateTime("@$end_datetime", $utc_timezone); $interval_seconds = $end_datetime->getTimestamp() - $start_datetime->getTimestamp(); $minutes = $interval_seconds / 60;