Catch format errors when trying to write an object of invalid or unknown type

This commit is contained in:
Thomas Bruederli 2012-06-20 10:45:24 +02:00
parent 5756c25276
commit f5824e32b4

View file

@ -665,6 +665,9 @@ class kolab_storage_folder
if (!$format)
$format = kolab_format::factory($type);
if (PEAR::isError($format))
return false;
$format->set($object);
$xml = $format->write();
$object['uid'] = $format->uid; // read UID from format