ответвлено от GNUsocial/gnu-social
trac750 fix for crash when a user logs in and hasn't already posted a notice
Этот коммит содержится в:
родитель
df25b5f5f5
Коммит
36d55526d3
@ -57,29 +57,30 @@ class FacebookhomeAction extends FacebookAction
|
||||
$this->user = $this->flink->getUser();
|
||||
|
||||
// If this is the first time the user has started the app
|
||||
// prompt for Facebook status update permission
|
||||
if (!$this->facebook->api_client->users_hasAppPermission('status_update')) {
|
||||
// prompt for Facebook status update permission
|
||||
if (!$this->facebook->api_client->users_hasAppPermission('status_update')) {
|
||||
|
||||
if ($this->facebook->api_client->data_getUserPreference(
|
||||
FACEBOOK_PROMPTED_UPDATE_PREF) != 'true') {
|
||||
$this->getUpdatePermission();
|
||||
return;
|
||||
FACEBOOK_PROMPTED_UPDATE_PREF) != 'true') {
|
||||
$this->getUpdatePermission();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Make sure the user's profile box has the lastest notice
|
||||
$notice = $this->user->getCurrentNotice();
|
||||
$this->updateProfileBox($notice);
|
||||
if ($notice) {
|
||||
$this->updateProfileBox($notice);
|
||||
}
|
||||
|
||||
if ($this->arg('status_submit') == 'Send') {
|
||||
if ($this->arg('status_submit') == 'Send') {
|
||||
$this->saveNewNotice();
|
||||
}
|
||||
}
|
||||
|
||||
// User is authenticated and has already been prompted once for
|
||||
// Facebook status update permission? Then show the main page
|
||||
// of the app
|
||||
$this->showPage();
|
||||
|
||||
|
||||
} else {
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user