From 913215ab09370f3eff233c5e84223d34555f500d Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Sat, 18 May 2024 22:05:36 +0800 Subject: [PATCH] fix archived query --- packages/api/src/services/library_item.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/api/src/services/library_item.ts b/packages/api/src/services/library_item.ts index d6e6d2d22..8d0e57837 100644 --- a/packages/api/src/services/library_item.ts +++ b/packages/api/src/services/library_item.ts @@ -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')"