Branch 'kolab-syncroton-2.1' - lib/kolab_sync_data_calendar.php

Aleksander Machniak machniak at kolabsys.com
Fri Jan 2 08:44:11 CET 2015


 lib/kolab_sync_data_calendar.php |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 8c670e317e778a04ecf3c68866677035a45b9fdc
Author: Aleksander Machniak <machniak at kolabsys.com>
Date:   Fri Jan 2 02:42:11 2015 -0500

    Fix bug where 10-hours events created on device became all-day events on server (#4081)

diff --git a/lib/kolab_sync_data_calendar.php b/lib/kolab_sync_data_calendar.php
index fd7c897..7566e57 100644
--- a/lib/kolab_sync_data_calendar.php
+++ b/lib/kolab_sync_data_calendar.php
@@ -409,7 +409,7 @@ class kolab_sync_data_calendar extends kolab_sync_data implements Syncroton_Data
         // It doesn't set all-day flag but the period is a whole day
         if (!$event['allday'] && $event['end'] && $event['start']) {
             $interval = @date_diff($event['start'], $event['end']);
-            if ($interval && $interval->format('%y%m%d%h%i%s') == '001000') {
+            if ($interval && $interval->format('%y%m%d%h%i%s') === '001000') {
                 $event['allday'] = 1;
                 $event['end']    = clone $event['start'];
             }




More information about the commits mailing list