plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Fri Jul 6 15:41:47 CEST 2012


 plugins/calendar/drivers/kolab/kolab_driver.php |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit f66d3dd7b134656fbe362c82a1b2636836b2e595
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Fri Jul 6 15:30:06 2012 +0200

    Avoid event date shift when modifying a recurring instance (#868)

diff --git a/plugins/calendar/drivers/kolab/kolab_driver.php b/plugins/calendar/drivers/kolab/kolab_driver.php
index e54e083..104984d 100644
--- a/plugins/calendar/drivers/kolab/kolab_driver.php
+++ b/plugins/calendar/drivers/kolab/kolab_driver.php
@@ -590,6 +590,11 @@ class kolab_driver extends calendar_driver
               unset($event['recurrence']['BYMONTH']);
           }
         }
+        // dates did not change, use the ones from master
+        else if ($event['start'] == $old['start'] && $event['end'] == $old['end']) {
+          $event['start'] = $master['start'];
+          $event['end'] = $master['end'];
+        }
 
         $success = $storage->update_event($event);
         break;





More information about the commits mailing list