lib/api

Daniel Hoffend hoffend at kolabsys.com
Wed Feb 25 23:35:31 CET 2015


 lib/api/kolab_api_service_form_value.php |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit e951e4657a7fa527166d6fc814ffb3484576217e
Author: Daniel Hoffend <dh at dotlan.net>
Date:   Wed Feb 25 23:35:25 2015 +0100

    Hotfix to validate sharedfolders #4731

diff --git a/lib/api/kolab_api_service_form_value.php b/lib/api/kolab_api_service_form_value.php
index 320acf9..10dd39c 100644
--- a/lib/api/kolab_api_service_form_value.php
+++ b/lib/api/kolab_api_service_form_value.php
@@ -1611,7 +1611,7 @@ class kolab_api_service_form_value extends kolab_api_service
         Log::trace("__get_valid_domains( " . $my_primary_domain . ")");
         Log::trace("\$all_domains includes: " . var_export($all_domains, TRUE) . " (must include domain for \$my_primary_domain)");
 
-        $valid_domains = array();
+        $valid_domains = $my_primary_domain ? array($my_primary_domain) : array();
         foreach ($all_domains as $domain_id => $domain_attrs) {
             if (!is_array($domain_attrs[$dna])) {
                 $domain_attrs[$dna] = (array)($domain_attrs[$dna]);
@@ -1622,7 +1622,7 @@ class kolab_api_service_form_value extends kolab_api_service
             }
         }
 
-        return $valid_domains;
+        return array_unique($valid_domains);
     }
 
     private function _validate_email_address_in_any_of_my_domains($mail_address)




More information about the commits mailing list