fix archived query

This commit is contained in:
Hongbo Wu 2024-05-18 22:05:36 +08:00
parent 62d4b613f4
commit 913215ab09

View file

@ -305,7 +305,9 @@ export const buildQueryString = (
case InFilter.ALL:
return null
case InFilter.ARCHIVE:
return "(library_item.state = 'ARCHIVED' OR library_item.archived_at IS NOT NULL)"
return `(library_item.state = 'ARCHIVED'
OR (library_item.state IN ('SUCCEEDED', 'ARCHIVED', 'PROCESSING', 'FAILED', 'CONTENT_NOT_FETCHED')
AND library_item.archived_at IS NOT NULL))`
case InFilter.TRASH:
// return only deleted pages within 14 days
return "(library_item.state = 'DELETED' AND library_item.deleted_at >= NOW() - INTERVAL '14 days')"