]> git.mxchange.org Git - friendica.git/commitdiff
Don't call mb_strlen() on $body if it isn't set in Model\Post\Counts
authorHypolite Petovan <hypolite@mrpetovan.com>
Wed, 6 Mar 2024 17:01:25 +0000 (12:01 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Wed, 6 Mar 2024 17:01:25 +0000 (12:01 -0500)
- Address https://github.com/friendica/friendica/issues/13761#issuecomment-1978354153

src/Model/Post/Counts.php

index 1b0463644713a5e01344e87d1b1f06255dd0bcda..66d6bddad3f73b55ecd73818588e280b9fbd417b 100644 (file)
@@ -43,7 +43,7 @@ class Counts
                        Activity::EMOJIREACT, Activity::ANNOUNCE, Activity::VIEW, Activity::READ])) {
                        return true;
                }
-       
+
                $condition = ['thr-parent-id' => $uri_id, 'vid' => $vid, 'deleted' => false];
 
                if ($body == $verb) {
@@ -52,7 +52,7 @@ class Counts
                } elseif ($verb == Activity::POST) {
                        $condition['gravity'] = Item::GRAVITY_COMMENT;
                        $body                 = '';
-               } elseif (($verb != Activity::POST) && (mb_strlen($body) == 1) && Smilies::isEmojiPost($body)) {
+               } elseif ($body && mb_strlen($body) == 1 && Smilies::isEmojiPost($body)) {
                        $condition['body'] = $body;
                } else {
                        $body = '';