Code

Fixed remove from parent, for k=kolab entry.
[gosa.git] / include / class_mail-methods-kolab.inc
index ecc405d8d83a8b7dbbde8e7a75085984f7023345..acb1210b3b88f25070238105c7ac01cb1f71439f 100644 (file)
@@ -44,7 +44,6 @@ class mailMethodKolab extends mailMethodCyrus
     return (TRUE);
   }
 
-
   function deleteMailbox($folder)
   {
     return (TRUE);
@@ -181,7 +180,9 @@ class mailMethodKolab extends mailMethodCyrus
   {
     /* Add attribute for object deletion and remove GOsa specific
        values from entry. */
-    unset ($mailObject->attrs['mail']);
+    foreach($this->attribute_map as $kolabAttr){
+      $mailObject->attrs[$kolabAttr] = array();
+    }  
     $mailObject->attrs['kolabDeleteFlag']= preg_replace('%imap://%', '', $mailObject->gosaMailServer);
   }