Add provision for result containing only connector profiles in Contact::getDetailsByURL

This commit is contained in:
Hypolite Petovan 2020-07-11 09:18:18 -04:00
parent b4eea625b6
commit 32a8f5003f

View file

@ -1077,7 +1077,6 @@ class Contact
} }
if (DBA::isResult($r)) { if (DBA::isResult($r)) {
$authoritativeResult = true;
// If there is more than one entry we filter out the connector networks // If there is more than one entry we filter out the connector networks
if (count($r) > 1) { if (count($r) > 1) {
foreach ($r as $id => $result) { foreach ($r as $id => $result) {
@ -1088,7 +1087,10 @@ class Contact
} }
$profile = array_shift($r); $profile = array_shift($r);
}
if (!empty($profile)) {
$authoritativeResult = true;
// "bd" always contains the upcoming birthday of a contact. // "bd" always contains the upcoming birthday of a contact.
// "birthday" might contain the birthday including the year of birth. // "birthday" might contain the birthday including the year of birth.
if ($profile["birthday"] > DBA::NULL_DATE) { if ($profile["birthday"] > DBA::NULL_DATE) {