From 92d5cc50a3e533875cd894dccc417918102d4b7f Mon Sep 17 00:00:00 2001
From: Yassine Doghri <yassine@doghri.fr>
Date: Sat, 16 Apr 2022 08:36:28 +0000
Subject: [PATCH] fix(home): remove hardcoded prefix in getAllPodcasts query

---
 app/Models/PodcastModel.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app/Models/PodcastModel.php b/app/Models/PodcastModel.php
index e458585152..febf44e140 100644
--- a/app/Models/PodcastModel.php
+++ b/app/Models/PodcastModel.php
@@ -178,10 +178,10 @@ class PodcastModel extends Model
         if ($orderBy === 'activity') {
             $prefix = $this->db->getPrefix();
 
-            $fediverseTablePrefix = config('Fediverse')
+            $fediverseTablePrefix = $prefix . config('Fediverse')
                 ->tablesPrefix;
             $this->select(
-                'podcasts.*, MAX(' . $prefix . $fediverseTablePrefix . 'posts.published_at' . ') as max_published_at'
+                'podcasts.*, MAX(' . $fediverseTablePrefix . 'posts.published_at' . ') as max_published_at'
             )
                 ->join(
                     $fediverseTablePrefix . 'posts',
@@ -189,11 +189,11 @@ class PodcastModel extends Model
                     'left'
                 )
                 ->where(
-                    '`' . $prefix . $fediverseTablePrefix . 'posts`.`published_at` <= UTC_TIMESTAMP()',
+                    '`' . $fediverseTablePrefix . 'posts`.`published_at` <= UTC_TIMESTAMP()',
                     null,
                     false
                 )->orWhere($fediverseTablePrefix . 'posts.published_at', null)
-                ->groupBy('cp_podcasts.actor_id')
+                ->groupBy('podcasts.actor_id')
                 ->orderBy('max_published_at', 'DESC');
         } elseif ($orderBy === 'created_desc') {
             $this->orderBy('created_at', 'DESC');
-- 
GitLab