forked from GNUsocial/gnu-social
Fix fatal error in FacebookremoveAction if we end up getting called double and the foreign_link entry has already been removed.
This commit is contained in:
parent
e23ad7392f
commit
7adc6027ff
@ -48,6 +48,12 @@ class FacebookremoveAction extends FacebookAction
|
|||||||
|
|
||||||
$flink = Foreign_link::getByForeignID($this->arg('fb_sig_user'), 2);
|
$flink = Foreign_link::getByForeignID($this->arg('fb_sig_user'), 2);
|
||||||
|
|
||||||
|
if (!$flink) {
|
||||||
|
common_log(LOG_ERR, "Tried to delete missing foreign_link entry with Facebook ID " . $this->arg('fb_sig_user'));
|
||||||
|
$this->serverError(_m('Couldn\'t remove Facebook user: already deleted.'));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
common_debug("Removing foreign link to Facebook - local user ID: $flink->user_id, Facebook ID: $flink->foreign_id");
|
common_debug("Removing foreign link to Facebook - local user ID: $flink->user_id, Facebook ID: $flink->foreign_id");
|
||||||
|
|
||||||
$result = $flink->delete();
|
$result = $flink->delete();
|
||||||
|
Loading…
Reference in New Issue
Block a user