From 65c6c2d5cb62111b4c95b0b4370edc176ee4d959 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Thu, 28 Dec 2023 13:09:51 +0100 Subject: Fix export with MySQL (#5988) fix https://github.com/FreshRSS/FreshRSS/issues/5982 --- app/Services/ExportService.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'app/Services/ExportService.php') diff --git a/app/Services/ExportService.php b/app/Services/ExportService.php index c44b2bf4b..0dbe1c8f5 100644 --- a/app/Services/ExportService.php +++ b/app/Services/ExportService.php @@ -90,14 +90,15 @@ class FreshRSS_Export_Service { * It also can return null if the feed doesn’t exist. */ public function generateFeedEntries(int $feed_id, int $max_number_entries): ?array { - $feed = $this->feed_dao->searchById($feed_id); + $view = new FreshRSS_View(); + $view->categories = $this->category_dao->listCategories(true) ?: []; + + $feed = FreshRSS_CategoryDAO::findFeed($view->categories, $feed_id); if ($feed === null) { return null; } - - $view = new FreshRSS_View(); - $view->categories = $this->category_dao->listCategories(true) ?: []; $view->feed = $feed; + $day = date('Y-m-d'); $filename = "feed_{$day}_" . $feed->categoryId() . '_' . $feed->id() . '.json'; -- cgit v1.2.3