]> git.mxchange.org Git - friendica.git/commitdiff
mod photos compatibility only_full_group_by
authorAlexandre Alapetite <alexandre@alapetite.fr>
Thu, 20 Apr 2017 19:23:45 +0000 (21:23 +0200)
committerAlexandre Alapetite <alexandre@alapetite.fr>
Thu, 20 Apr 2017 19:23:45 +0000 (21:23 +0200)
Related to https://github.com/friendica/friendica/pull/3323

mod/photos.php

index 8e4782977437448d6f25a1673e7f02a03b8811d2..a22f919c89f70168a7e8a6fad8b712e481d66f9f 100644 (file)
@@ -1241,7 +1241,8 @@ function photos_content(App $a) {
                }
 
                $r = q("SELECT `resource-id`, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`filename`) AS `filename`,
-                       ANY_VALUE(`type`) AS `type`, max(`scale`) AS `scale`, ANY_VALUE(`desc`) as `desc`
+                       ANY_VALUE(`type`) AS `type`, max(`scale`) AS `scale`, ANY_VALUE(`desc`) as `desc`,
+                       ANY_VALUE(`created`) as `created`
                        FROM `photo` WHERE `uid` = %d AND `album` = '%s'
                        AND `scale` <= 4 $sql_extra GROUP BY `resource-id` ORDER BY `created` $order LIMIT %d , %d",
                        intval($owner_uid),
@@ -1842,7 +1843,9 @@ function photos_content(App $a) {
                $a->set_pager_itemspage(20);
        }
 
-       $r = qu("SELECT `resource-id`, `id`, `filename`, type, `album`, max(`scale`) AS `scale` FROM `photo`
+       $r = qu("SELECT `resource-id`, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`filename`) AS `filename`,
+               ANY_VALUE(`type`) AS `type`, ANY_VALUE(`album`) AS `album`, max(`scale`) AS `scale`,
+               ANY_VALUE(`created`) AS `created` FROM `photo`
                WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s'
                $sql_extra GROUP BY `resource-id` ORDER BY `created` DESC LIMIT %d , %d",
                intval($a->data['user']['uid']),