From: Michael J. Rubinsky Date: Sat, 8 May 2010 16:29:51 +0000 (-0400) Subject: Don't assume all properties are set X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=236b4edd7f58a34e715a68d5b2458a79543d4350;p=horde.git Don't assume all properties are set --- diff --git a/framework/Alarm/lib/Horde/Alarm/Object.php b/framework/Alarm/lib/Horde/Alarm/Object.php index 291014954..2995c70e4 100644 --- a/framework/Alarm/lib/Horde/Alarm/Object.php +++ b/framework/Alarm/lib/Horde/Alarm/Object.php @@ -127,9 +127,8 @@ class Horde_Alarm_Object extends Horde_Alarm { $user = isset($alarm['user']) ? $alarm['user'] : null; $al = &$this->_findAlarm($alarm['id'], $user); - foreach (array('start', 'end', 'methods', 'params', 'title', 'text') as $property) { - $al[$property] = $alarm[$property]; + $al[$property] = isset($alarm[$property]) ? $alarm[$property] : null; } if (!$keepsnooze) { $al['snooze'] = null;