From fd4a5f71b538a5626552cdc463129e62755ca15b Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Wed, 26 Mar 2025 18:59:23 -0400 Subject: [PATCH] fix: broken album page (#17149) --- web/package-lock.json | 8 ++++---- web/package.json | 2 +- .../[[photos=photos]]/[[assetId=id]]/+page.svelte | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index aa8c7d343d..9a2b15d508 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -70,7 +70,7 @@ "prettier-plugin-sort-json": "^4.1.1", "prettier-plugin-svelte": "^3.3.3", "rollup-plugin-visualizer": "^5.14.0", - "svelte": "^5.22.6", + "svelte": "^5.25.3", "svelte-check": "^4.1.5", "tailwindcss": "^3.4.17", "tslib": "^2.6.2", @@ -8350,9 +8350,9 @@ } }, "node_modules/svelte": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.23.0.tgz", - "integrity": "sha512-v0lL3NuKontiCxholEiAXCB+BYbndlKbwlDMK0DS86WgGELMJSpyqCSbJeMEMBDwOglnS7Ar2Rq0wwa/z2L8Vg==", + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.25.3.tgz", + "integrity": "sha512-J9rcZ/xVJonAoESqVGHHZhrNdVbrCfkdB41BP6eiwHMoFShD9it3yZXApVYMHdGfCshBsZCKsajwJeBbS/M1zg==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.3.0", diff --git a/web/package.json b/web/package.json index dcfbc95214..cda0ce9a7e 100644 --- a/web/package.json +++ b/web/package.json @@ -56,7 +56,7 @@ "prettier-plugin-sort-json": "^4.1.1", "prettier-plugin-svelte": "^3.3.3", "rollup-plugin-visualizer": "^5.14.0", - "svelte": "^5.22.6", + "svelte": "^5.25.3", "svelte-check": "^4.1.5", "tailwindcss": "^3.4.17", "tslib": "^2.6.2", diff --git a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte index cbcb3ec7ac..149fe0d214 100644 --- a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -394,7 +394,7 @@ } }); - let album = $state(data.album); + let album = $derived(data.album); let albumId = $derived(album.id); $effect(() => { @@ -404,6 +404,7 @@ }); let assetStore = new AssetStore(); + $effect(() => { if (viewMode === AlbumPageViewMode.VIEW) { void assetStore.updateOptions({ albumId, order: albumOrder });