From 379acf400c2cca5af9da2578463e80f9a520fd03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20T=C3=A4kker?= Date: Tue, 6 Oct 2026 02:46:01 +0200 Subject: [PATCH] Handle optional API data in pages --- app/pages/admin/albums.vue | 6 +++--- app/pages/admin/artists.vue | 2 +- app/pages/admin/genre.vue | 2 +- app/pages/admin/songs.vue | 8 ++++---- app/pages/album/[id].vue | 9 +++++---- app/pages/artist/[id]/index.vue | 11 ++++++----- app/pages/artist/[id]/tracks.vue | 5 +++-- 7 files changed, 23 insertions(+), 20 deletions(-) diff --git a/app/pages/admin/albums.vue b/app/pages/admin/albums.vue index cafb35a..fc8fb34 100644 --- a/app/pages/admin/albums.vue +++ b/app/pages/admin/albums.vue @@ -32,7 +32,7 @@ import { type Option } from "~/ui/SearchSelect.vue" const { data: artistData } = useApiFetch("/all/artists") const artistFetchOptions = async (q?: string): Promise => { - return artistData.value.map