]> git.mxchange.org Git - friendica.git/commitdiff
Contact array can be empty in Model\Contact::getAvatarPath
authorHypolite Petovan <hypolite@mrpetovan.com>
Tue, 11 Oct 2022 12:26:00 +0000 (08:26 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Tue, 11 Oct 2022 12:26:00 +0000 (08:26 -0400)
- Address https://github.com/friendica/friendica/issues/11630#issuecomment-1274195844

src/Model/Contact.php

index 2b6cb05bbfc79988f59324573c3071f8d161a53d..ceaf635df149e0288f57dc15071ce40a4d829286 100644 (file)
@@ -1680,11 +1680,9 @@ class Contact
        /**
         * Return the photo path for a given contact array in the given size
         *
-        * @param array $contact    contact array
-        * @param string $field     Fieldname of the photo in the contact array
+        * @param array  $contact   contact array
         * @param string $size      Size of the avatar picture
-        * @param string $avatar    Avatar path that is displayed when no photo had been found
-        * @param bool  $no_update Don't perfom an update if no cached avatar was found
+        * @param bool   $no_update Don't perfom an update if no cached avatar was found
         * @return string photo path
         */
        private static function getAvatarPath(array $contact, string $size, bool $no_update = false): string
@@ -1711,7 +1709,7 @@ class Contact
                        }
                }
 
-               return self::getAvatarUrlForId($contact['id'], $size, $contact['updated'] ?? '');
+               return self::getAvatarUrlForId($contact['id'] ?? 0, $size, $contact['updated'] ?? '');
        }
 
        /**