diff --git fb.module fb.module index 0a84fa0..5a97150 100644 --- fb.module +++ fb.module @@ -810,11 +810,12 @@ function fb_get_uid($fbu, $fb_app = NULL) { */ function fb_get_fbu($uid, $fb_app = NULL) { // Accept either a user object or uid passed in. - if (is_object($uid) && ($uid->uid) && - isset($uid->fbu) && $uid->fbu) + if (is_object($uid) && (isset($uid->uid)) && isset($uid->fbu) && $uid->fbu) { return $uid->fbu; - elseif (is_object($uid)) - $uid = $uid->uid; + } + elseif (is_object($uid)) { + $uid = isset($uid->uid) ? $uid->uid : 0; + } if ($uid && !empty($GLOBALS['_fb'])) { // User management is handled by another module. Use our hook to ask for mapping.