Code

Udpated kolab mail method.
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Fri, 13 Jul 2007 09:29:46 +0000 (09:29 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Fri, 13 Jul 2007 09:29:46 +0000 (09:29 +0000)
To updated mapped attributes in saved_attributes array too

git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@6858 594d385d-05f5-0310-b6e9-bd551577e9d8

include/class_mail-methods-kolab.inc

index caf7b2bde2927c6577835e1537c61747b848dcd5..e37b80ce37c3c357ea8e722608a1584d0cfcf484 100644 (file)
@@ -101,6 +101,12 @@ class mailMethodKolab extends mailMethodCyrus
         $mailObject->attrs[$dest]= $mailObject->attrs[$source];
         $mailObject->$dest=        $mailObject->attrs[$source];
 
+        /* Ensure that cleanup will recognize the ampped attributes too */
+        if(isset($mailObject->saved_attributes)){
+          $mailObject->saved_attributes[$dest] = $mailObject->attrs[$source];
+          $mailObject->saved_attributes[$source] = $mailObject->attrs[$source];
+        }       
+
         unset ($mailObject->$dest['count']);
         unset ($mailObject->attrs[$source]);
       }