fix in:subscription search

This commit is contained in:
Hongbo Wu 2023-09-20 12:19:12 +08:00
parent 15f9017291
commit 6cb4bb8de8

View file

@ -119,11 +119,14 @@ const buildWhereClause = (
case InFilter.SUBSCRIPTION:
queryBuilder
.andWhere('library_item.subscription IS NOT NULL')
.andWhere("NOT ('library' ILIKE ANY (library_item.label_names))")
.andWhere('library_item.archived_at IS NULL')
break
case InFilter.LIBRARY:
queryBuilder
.andWhere('library_item.subscription IS NULL')
.andWhere(
"(library_item.subscription IS NULL OR 'library' ILIKE ANY (library_item.label_names))"
)
.andWhere('library_item.archived_at IS NULL')
break
}