diff --git a/src/modules/library/hooks/useGetVisibleLibraryMangas.ts b/src/modules/library/hooks/useGetVisibleLibraryMangas.ts index b1a3d37b..2f21ef06 100644 --- a/src/modules/library/hooks/useGetVisibleLibraryMangas.ts +++ b/src/modules/library/hooks/useGetVisibleLibraryMangas.ts @@ -61,12 +61,12 @@ const performSearch = ( return cleanedUpQueries.every((query) => cleanedUpStrings.includes(query)); }; -type TMangaQueryFilter = Pick & { +type TMangaQueryFilter = Pick & { source?: NullAndUndefined>; }; const querySearchManga = ( query: NullAndUndefined, - { title, genre: genres, description, artist, author, source }: TMangaQueryFilter, + { title, genre: genres, description, artist, author, source, sourceId }: TMangaQueryFilter, ): boolean => performSearch([query], [title]) || performSearch( @@ -76,7 +76,8 @@ const querySearchManga = ( performSearch([query], [description]) || performSearch([query], [artist]) || performSearch([query], [author]) || - performSearch([query], [source?.displayName]); + performSearch([query], [source?.displayName]) || + performSearch([query], [sourceId]); type TMangaTrackerFilter = { trackRecords: { nodes: Pick[] } }; const trackerFilter = (trackFilters: LibraryOptions['hasTrackerBinding'], manga: TMangaTrackerFilter): boolean =>