Do not attempt to change the status on an inbox message which doesn't exist. Fixes bug #12349.
This commit is contained in:
parent
07bd545538
commit
2c225f30f5
2 changed files with 5 additions and 1 deletions
|
|
@ -320,7 +320,10 @@ sub rejectAddRequest {
|
|||
status => 'unread',
|
||||
});
|
||||
}
|
||||
$inbox->getMessage($invite->{messageId})->setStatus('completed');
|
||||
my $invitation = $inbox->getMessage($invite->{messageId});
|
||||
if ($invitation) {
|
||||
$invitation->setStatus('completed');
|
||||
}
|
||||
$self->session->db->deleteRow("friendInvitations", "inviteId", $inviteId);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue