Fix an issue where after creating a Bugdar user in _fetchBugdarUserFromAuthUser(...
authorRobert Sesek <rsesek@bluestatic.org>
Sat, 14 Feb 2009 18:37:31 +0000 (13:37 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 19 Mar 2009 20:10:06 +0000 (16:10 -0400)
* includes/auth/auth.php:
(Authentication::_fetchBugdarUserFromAuthUser): If we call _createBugdarUser() don't return the result of that, but call _fetchBugdarUserFromAuthUser again

includes/auth/auth.php

index f7e129f84c939036c8f314225169b9e4151d8d8e..a253228d390f8b99d9f89c67969ae1815e29fc26 100644 (file)
@@ -249,7 +249,8 @@ class Authentication
                $user = $this->db->queryFirst("SELECT * FROM " . TABLE_PREFIX . "user WHERE authid = '" . $this->authUser[ $this->fieldMap['authid'] ] . "'");
                if (!$user)
                {
-                       return $this->_createBugdarUser();
+                       $this->_createBugdarUser();
+                       return $this->_fetchBugdarUserFromAuthUser();
                }
                return $user;
        }