From f45a9678f77c2febf7746469450927c38125c026 Mon Sep 17 00:00:00 2001 From: Valknar XXX Date: Thu, 13 Nov 2025 07:21:06 +0100 Subject: [PATCH] fix: correct photo data structure access in model page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Photos are returned from backend as { directus_files_id: fileObject } but frontend was trying to access p.id directly. Updated to use p.directus_files_id.id to properly display model photos. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/frontend/src/routes/models/[slug]/+page.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/frontend/src/routes/models/[slug]/+page.svelte b/packages/frontend/src/routes/models/[slug]/+page.svelte index 3c8df20..5ddfef8 100644 --- a/packages/frontend/src/routes/models/[slug]/+page.svelte +++ b/packages/frontend/src/routes/models/[slug]/+page.svelte @@ -22,9 +22,9 @@ const { data } = $props(); let images = $derived( data.model.photos.map((p) => ({ - ...p, - url: getAssetUrl(p.id), - thumbnail: getAssetUrl(p.id, "thumbnail"), + ...p.directus_files_id, + url: getAssetUrl(p.directus_files_id.id), + thumbnail: getAssetUrl(p.directus_files_id.id, "thumbnail"), })), );