fix discussion to use last number

This commit is contained in:
osaajani 2020-04-03 17:09:48 +02:00
parent 74a85abddf
commit 26b0ce47a7
1 changed files with 4 additions and 5 deletions

View File

@ -75,17 +75,16 @@ namespace controllers\publics;
$last_sended = $this->internal_sended->get_last_for_destination_and_user($_SESSION['user']['id'], $number); $last_sended = $this->internal_sended->get_last_for_destination_and_user($_SESSION['user']['id'], $number);
$last_received = $this->internal_received->get_last_for_origin_and_user($_SESSION['user']['id'], $number); $last_received = $this->internal_received->get_last_for_origin_and_user($_SESSION['user']['id'], $number);
$response_number = ($last_received['destination'] ?? $last_sended['origin'] ?? false); $response_phone_id = ($last_received['id_phone'] ?? $last_sended['id_phone'] ?? false);
$response_phone = false; if ($response_phone_id)
if ($response_number)
{ {
$response_phone = $this->internal_phone->get_by_number_and_user($_SESSION['user']['id'], $response_number); $response_phone = $this->internal_phone->get_for_user($_SESSION['user']['id'], $response_phone_id);
} }
$this->render('discussion/show', [ $this->render('discussion/show', [
'number' => $number, 'number' => $number,
'contact' => $contact, 'contact' => $contact,
'response_phone' => $response_phone, 'response_phone' => $response_phone ?? false,
]); ]);
} }