Fix partner reviews not working with new customer session type #730

This commit is contained in:
Ramon Gutierrez 2023-05-11 16:11:17 +08:00
parent fa3998d47f
commit 0afc1a04b0

View file

@ -82,12 +82,22 @@ class ReviewController extends Controller
$rows = [];
foreach ($obj_rows as $orow)
{
// get appropriate mobile session
$mobile_number = "";
$mobile_session = $orow->getMobileSession();
if (!empty($mobile_session)) {
$mobile_number = $mobile_session->getPhoneNumber();
} else {
$mobile_number = $orow->getCustomerSession()->getPhoneNumber();
}
// add row data
$row['id'] = $orow->getID();
$row['partner'] = $orow->getPartner()->getName();
$row['rating'] = $orow->getRating();
$row['message'] = $orow->getMessage();
$row['mobile_number'] = $orow->getMobileSession()->getPhoneNumber();
$row['mobile_number'] = $mobile_number;
// add row metadata
$row['meta'] = [