plugins/libkolab

Aleksander Machniak machniak at kolabsys.com
Fri Apr 19 14:28:30 CEST 2013


 plugins/libkolab/lib/kolab_format_file.php |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 4a0c47de0b16ce5f0abaac5e0a2349d1b7dd246b
Author: Aleksander Machniak <machniak at kolabsys.com>
Date:   Fri Apr 19 14:27:48 2013 +0200

    Fix unintentional $this->data modification in get_tags()

diff --git a/plugins/libkolab/lib/kolab_format_file.php b/plugins/libkolab/lib/kolab_format_file.php
index 3fffa89..a71a794 100644
--- a/plugins/libkolab/lib/kolab_format_file.php
+++ b/plugins/libkolab/lib/kolab_format_file.php
@@ -132,7 +132,10 @@ class kolab_format_file extends kolab_format
 
         // Add file mimetype to tags
         if (!empty($this->data['_attachments'])) {
-            $attachment = array_shift($this->data['_attachments']);
+            reset($this->data['_attachments']);
+            $key        = key($this->data['_attachments']);
+            $attachment = $this->data['_attachments'][$key];
+
             if ($attachment['mimetype']) {
                 $tags[] = $attachment['mimetype'];
             }





More information about the commits mailing list