Only append the domain if the username does not already contain a domain name. Doveco...
authorGunnar Wrobel <p@rdus.de>
Tue, 23 Mar 2010 07:23:45 +0000 (08:23 +0100)
committerGunnar Wrobel <p@rdus.de>
Tue, 23 Mar 2010 07:23:45 +0000 (08:23 +0100)
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Namespace/Element/Other.php

index 5aa932d..e363d66 100644 (file)
@@ -24,9 +24,11 @@ extends Horde_Kolab_Storage_Namespace_Element
     {
         $path = explode($this->_delimiter, $name);
         $user = $path[1];
-        $domain = strstr(array_pop($path), '@');
-        if (!empty($domain)) {
-            $user .= $domain;
+        if (strpos($user, '@') === false) {
+            $domain = strstr(array_pop($path), '@');
+            if (!empty($domain)) {
+                $user .= $domain;
+            }
         }
         return Horde_Kolab_Storage_Namespace::OTHER . ':' . $user;
     }