From 82a57f0ce369f6827a0a86a4ef35f62707b014fd Mon Sep 17 00:00:00 2001
From: Bjoern Schiessle <schiessle@owncloud.com>
Date: Mon, 9 Jul 2012 10:31:50 +0200
Subject: [PATCH] revert performance improvements in userExists() because it
 breaks new user creation

---
 lib/user.php | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/lib/user.php b/lib/user.php
index 2b4e367ab70..f1903093d6d 100644
--- a/lib/user.php
+++ b/lib/user.php
@@ -345,17 +345,13 @@ class OC_User {
 	 * @return boolean
 	 */
 	public static function userExists($uid){
-		static $user_exists_checked = null;
-		if (!is_null($user_exists_checked)) {
-			return $user_exists_checked;
-		}
 		foreach(self::$_usedBackends as $backend){
 			$result=$backend->userExists($uid);
 			if($result===true){
-				return $user_exists_checked = true;
+				return true;
 			}
 		}
-		return $user_exists_checked = false;
+		return false;
 	}
 
 	/**
-- 
GitLab