Fix search using user queries (#5669)

fix https://github.com/FreshRSS/FreshRSS/issues/5668
This commit is contained in:
Alexandre Alapetite authored and GitHub committed 2023-09-26 22:38:09 +02:00
1 parent 86d713478b
commit 89a3d36c3e
3 files changed
+9 -21

No files matched your search

+4 -4
View File
@@ -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) {