Handle the case when a friend approve message no longer exist.

This commit is contained in:
Colin Kuskie 2012-07-10 16:12:29 -07:00
parent 7a6ee77a06
commit a3f5b3ae6c
2 changed files with 5 additions and 1 deletions

View file

@ -96,7 +96,10 @@ sub approveAddRequest {
status => 'unread',
sentBy => $self->user->userId,
});
$inbox->getMessage($invite->{messageId})->setStatus('completed');
my $message = $inbox->getMessage($invite->{messageId});
if ($message) {
$message->setStatus('completed');
}
$db->deleteRow("friendInvitations", "inviteId", $inviteId);
}