Branch 'dev/kolab3' - plugins/libkolab
Thomas Brüderli
bruederli at kolabsys.com
Thu May 3 11:01:19 CEST 2012
plugins/libkolab/lib/kolab_storage_folder.php | 13 +++++++++++++
1 file changed, 13 insertions(+)
New commits:
commit 9db0e9b3d58b783fc3f95876e4bcef993f802f9a
Author: Thomas B <roundcube at gmail.com>
Date: Thu May 3 11:01:23 2012 +0200
Log Kolab object parsing failures
diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php
index a0c12c4..c93881b 100644
--- a/plugins/libkolab/lib/kolab_storage_folder.php
+++ b/plugins/libkolab/lib/kolab_storage_folder.php
@@ -441,6 +441,19 @@ class kolab_storage_folder
return $object;
}
+ else {
+ // try to extract object UID from XML block
+ if (preg_match('!<uid>(.+)</uid>!Uims', $xml, $m))
+ $msgadd = " UID = " . trim(strip_tags($m[1]));
+
+ raise_error(array(
+ 'code' => 600,
+ 'type' => 'php',
+ 'file' => __FILE__,
+ 'line' => __LINE__,
+ 'message' => "Could not parse Kolab object data in message $msguid ($this->name)." . $msgadd,
+ ), true);
+ }
return false;
}
More information about the commits
mailing list