diff options
| author | 2023-09-26 22:38:09 +0200 | |
|---|---|---|
| committer | 2023-09-26 22:38:09 +0200 | |
| commit | 89a3d36c3e680bcbaf361ff60ca96b3e79f42968 (patch) | |
| tree | 698ca3674ba49ac5e41d646fe9d907786c07050e /app/Models/UserQuery.php | |
| parent | 86d713478b25816340aebeeacca704f3aeee17af (diff) | |
Fix search using user queries (#5669)
fix https://github.com/FreshRSS/FreshRSS/issues/5668
Diffstat (limited to 'app/Models/UserQuery.php')
| -rw-r--r-- | app/Models/UserQuery.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/Models/UserQuery.php b/app/Models/UserQuery.php index f5e45f6d2..2f7968315 100644 --- a/app/Models/UserQuery.php +++ b/app/Models/UserQuery.php @@ -125,7 +125,7 @@ class FreshRSS_UserQuery { */ private function parseCategory(int $id): void { if ($this->category_dao === null) { - throw new FreshRSS_DAO_Exception('Category DAO is not loaded in UserQuery'); + $this->category_dao = FreshRSS_Factory::createCategoryDao(); } $category = $this->category_dao->searchById($id); if ($category !== null) { @@ -143,7 +143,7 @@ class FreshRSS_UserQuery { */ private function parseFeed(int $id): void { if ($this->feed_dao === null) { - throw new FreshRSS_DAO_Exception('Feed DAO is not loaded in UserQuery'); + $this->feed_dao = FreshRSS_Factory::createFeedDao(); } $feed = $this->feed_dao->searchById($id); if ($feed !== null) { @@ -160,8 +160,8 @@ class FreshRSS_UserQuery { * @throws FreshRSS_DAO_Exception */ private function parseTag(int $id): void { - if ($this->tag_dao == null) { - throw new FreshRSS_DAO_Exception('Tag DAO is not loaded in UserQuery'); + if ($this->tag_dao === null) { + $this->tag_dao = FreshRSS_Factory::createTagDao(); } $tag = $this->tag_dao->searchById($id); if ($tag !== null) { |
