From 236b4edd7f58a34e715a68d5b2458a79543d4350 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sat, 8 May 2010 12:29:51 -0400 Subject: [PATCH] Don't assume all properties are set --- framework/Alarm/lib/Horde/Alarm/Object.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; -- 2.11.0