diff --git a/packages/app/src/components/content/BookGrid.vue b/packages/app/src/components/content/BookGrid.vue index 8f58afa4..ad7ab177 100644 --- a/packages/app/src/components/content/BookGrid.vue +++ b/packages/app/src/components/content/BookGrid.vue @@ -140,7 +140,7 @@ function fetchCoversFor(books: Book[]) { if (book.coverUrl || fetchedCovers.has(book.id)) continue fetchBookCover(book.title, book.author).then((url) => { if (url) fetchedCovers.set(book.id, url) - }) + }).catch(() => {}) } } diff --git a/packages/app/src/components/content/FilmGrid.vue b/packages/app/src/components/content/FilmGrid.vue index 92f60a18..8b4d5592 100644 --- a/packages/app/src/components/content/FilmGrid.vue +++ b/packages/app/src/components/content/FilmGrid.vue @@ -142,7 +142,7 @@ function fetchCoversFor(films: Film[]) { if (film.posterUrl || fetchedCovers.has(film.id)) continue fetchFilmImage(film.title, film.year).then((result) => { if (result.posterUrl) fetchedCovers.set(film.id, result.posterUrl) - }) + }).catch(() => {}) } } diff --git a/packages/app/src/components/content/PodcastGrid.vue b/packages/app/src/components/content/PodcastGrid.vue index 66deb060..4ab11c05 100644 --- a/packages/app/src/components/content/PodcastGrid.vue +++ b/packages/app/src/components/content/PodcastGrid.vue @@ -129,7 +129,7 @@ function fetchCoversFor(podcasts: Podcast[]) { if (podcast.coverUrl || fetchedCovers.has(podcast.id)) continue fetchPodcastCover(podcast.title, podcast.host).then((url) => { if (url) fetchedCovers.set(podcast.id, url) - }) + }).catch(() => {}) } } diff --git a/packages/app/src/components/content/SongGrid.vue b/packages/app/src/components/content/SongGrid.vue index 63b1f477..ddbf2ebc 100644 --- a/packages/app/src/components/content/SongGrid.vue +++ b/packages/app/src/components/content/SongGrid.vue @@ -156,7 +156,7 @@ function fetchCoversFor(songs: Song[]) { if (song.coverUrl || fetchedCovers.has(song.id)) continue fetchMusicCover(song.title, song.artist, song.album).then((url) => { if (url) fetchedCovers.set(song.id, url) - }) + }).catch(() => {}) } } diff --git a/packages/app/src/components/content/TVSeriesGrid.vue b/packages/app/src/components/content/TVSeriesGrid.vue index 981787be..365bdefc 100644 --- a/packages/app/src/components/content/TVSeriesGrid.vue +++ b/packages/app/src/components/content/TVSeriesGrid.vue @@ -159,7 +159,7 @@ function fetchCoversFor(list: TVSeries[]) { if (s.posterUrl || fetchedCovers.has(s.id)) continue fetchTVImage(s.title, s.year).then((result) => { if (result.posterUrl) fetchedCovers.set(s.id, result.posterUrl) - }) + }).catch(() => {}) } }