]> git.mxchange.org Git - friendica.git/commitdiff
Avoid useless "warning" logging
authorMichael <heluecht@pirati.ca>
Tue, 12 Nov 2024 10:19:28 +0000 (10:19 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 12 Nov 2024 11:12:04 +0000 (11:12 +0000)
src/Model/Contact.php
src/Protocol/ActivityPub/Processor.php

index a9ef2276ab9e730e402b92fc33fbfe82d7b69cb3..4f449a1fa345eda1e306c5bf2da3f3bb36571e17 100644 (file)
@@ -2301,7 +2301,7 @@ class Contact
                        return;
                }
 
-               if (!Network::isValidHttpUrl($avatar)) {
+               if (!empty($avatar) && !Network::isValidHttpUrl($avatar)) {
                        Logger::warning('Invalid avatar', ['cid' => $cid, 'avatar' => $avatar]);
                        $avatar = '';
                }
index 930c31a0d3120cc246d40a7cb5942e774b16c790..21be0f6379cd03a04cf99724f034851c60880733 100644 (file)
@@ -877,10 +877,10 @@ class Processor
        {
                if (!empty($activity['mediatype']) && ($activity['mediatype'] == 'text/markdown')) {
                        $item['title'] = strip_tags($activity['name'] ?? '');
-                       $content = Markdown::toBBCode($activity['content']);
+                       $content = Markdown::toBBCode($activity['content'] ?? '');
                } elseif (!empty($activity['mediatype']) && ($activity['mediatype'] == 'text/bbcode')) {
-                       $item['title'] = $activity['name'];
-                       $content = $activity['content'];
+                       $item['title'] = $activity['name'] ?? '';
+                       $content = $activity['content'] ?? '';
                } else {
                        // By default assume "text/html"
                        $item['title'] = HTML::toBBCode($activity['name'] ?? '');