]> git.mxchange.org Git - friendica.git/commitdiff
Fixes "Counts::update(): Argument #3 ($vid) must be of type int, null given"
authorMichael <heluecht@pirati.ca>
Thu, 25 Jan 2024 13:20:50 +0000 (13:20 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 25 Jan 2024 13:20:50 +0000 (13:20 +0000)
src/Model/Post/Counts.php

index 4a14f25eb786883ca1141e8b0935772d6d3e2d14..8606a9b6cf22bfefd2f4e63f8acd7986e59dacca 100644 (file)
@@ -78,7 +78,7 @@ class Counts
        {
                self::update($uri_id, $parent_uri_id, Verb::getID(Activity::POST), Activity::POST);
 
-               $activities = DBA::p("SELECT `parent-uri-id`, `vid`, `verb`, `body` FROM `post-view` WHERE `thr-parent-id` = ? AND `gravity` = ? GROUP BY `parent-uri-id`, `vid`, `verb`, `body`", $uri_id, Item::GRAVITY_ACTIVITY);
+               $activities = DBA::p("SELECT `parent-uri-id`, `vid`, `verb`, `body` FROM `post-view` WHERE `thr-parent-id` = ? AND `gravity` = ? AND NOT `vid` IS NULL GROUP BY `parent-uri-id`, `vid`, `verb`, `body`", $uri_id, Item::GRAVITY_ACTIVITY);
                while ($activity = DBA::fetch($activities)) {
                        self::update($uri_id, $activity['parent-uri-id'], $activity['vid'], $activity['verb'], $activity['body']);
                }