diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/Services/ExportService.php | 9 |
1 files changed, 5 insertions, 4 deletions
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'; |
