Auth: Fix locale field when logging with facebook

pull/6028/head
Angel Fernando Quiroz Campos 8 months ago
parent 580b90ac6f
commit 4d3c2a9533
No known key found for this signature in database
GPG Key ID: B284841AE3E562CD
  1. 6
      main/auth/external_login/facebook.inc.php

@ -31,7 +31,7 @@ function facebookConnect()
$fb = new Facebook([
'app_id' => $GLOBALS['facebook_config']['appId'],
'app_secret' => $GLOBALS['facebook_config']['secret'],
'default_graph_version' => 'v2.2',
'default_graph_version' => 'v21.0',
]);
$helper = $fb->getRedirectLoginHelper();
@ -115,10 +115,10 @@ function facebookConnect()
}
$user = $response->getGraphUser();
$language = facebookPluginGetLanguage($user['locale']);
$language = facebookPluginGetLanguage($user->getField('locale', ''));
if (!$language) {
$language = 'en_US';
$language = 'english';
}
$u = [

Loading…
Cancel
Save