plugins/kolab_addressbook plugins/libkolab

Thomas Brüderli bruederli at kolabsys.com
Wed Sep 26 17:49:48 CEST 2012


 plugins/kolab_addressbook/lib/rcube_kolab_contacts.php |    1 -
 plugins/libkolab/lib/kolab_format_distributionlist.php |    4 ++++
 2 files changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 8d2cefff39f50cdcf27442a82055a0eeed894a78
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Wed Sep 26 17:49:32 2012 +0200

    Fix creation of distribution lists AKA contact groups in Roundcube (#1045)

diff --git a/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php b/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php
index f04a1c2..ed493a6 100644
--- a/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php
+++ b/plugins/kolab_addressbook/lib/rcube_kolab_contacts.php
@@ -722,7 +722,6 @@ class rcube_kolab_contacts extends rcube_addressbook
         $result = false;
 
         $list = array(
-            'uid' => kolab_format::generate_uid(),
             'name' => $name,
             'member' => array(),
         );
diff --git a/plugins/libkolab/lib/kolab_format_distributionlist.php b/plugins/libkolab/lib/kolab_format_distributionlist.php
index a747b87..fcb94c1 100644
--- a/plugins/libkolab/lib/kolab_format_distributionlist.php
+++ b/plugins/libkolab/lib/kolab_format_distributionlist.php
@@ -71,6 +71,9 @@ class kolab_format_distributionlist extends kolab_format
 
         $this->obj->setMembers($members);
 
+        // set type property for proper caching
+        $object['_type'] = 'distribution-list';
+
         // cache this data
         $this->data = $object;
         unset($this->data['_formatobj']);
@@ -123,6 +126,7 @@ class kolab_format_distributionlist extends kolab_format
             'changed'   => self::php_datetime($this->obj->lastModified()),
             'name'      => $this->obj->name(),
             'member'    => array(),
+            '_type'     => 'distribution-list',
         );
 
         $members = $this->obj->members();





More information about the commits mailing list