We need an array here, not an object
authorMichael J. Rubinsky <mrubinsk@horde.org>
Mon, 8 Nov 2010 20:40:41 +0000 (15:40 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Mon, 8 Nov 2010 20:40:41 +0000 (15:40 -0500)
turba/lib/Form/DeleteAddressBook.php

index 21b09e9..bb69134 100644 (file)
@@ -68,7 +68,7 @@ class Turba_Form_DeleteAddressBook extends Horde_Form
             $GLOBALS['session']->remove('turba', 'source');
         }
 
-        $abooks = json_decode($GLOBALS['prefs']->getValue('addressbooks'));
+        $abooks = json_decode($GLOBALS['prefs']->getValue('addressbooks'), true);
         if (($pos = array_search($this->_addressbook->getName(), $abooks)) !== false) {
             unset($abooks[$pos]);
             $GLOBALS['prefs']->setValue('addressbooks', json_encode($abooks));