From f5667cefd4b434a049beb004f295012bf8845e63 Mon Sep 17 00:00:00 2001 From: Yaros Date: Tue, 6 Jan 2026 13:49:08 +0100 Subject: [PATCH] fix(web): broken asset urls if shared link has photos in name (#24451) --- web/src/lib/utils/navigation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/utils/navigation.ts b/web/src/lib/utils/navigation.ts index c3fe051f12..daf1d04ed5 100644 --- a/web/src/lib/utils/navigation.ts +++ b/web/src/lib/utils/navigation.ts @@ -47,7 +47,7 @@ export function currentUrlReplaceAssetId(assetId: string) { // off / instead of a subpath, unlike every other asset-containing route. return isPhotosRoute($page.route.id) ? `${AppRoute.PHOTOS}/${assetId}${searchparams}` - : `${$page.url.pathname.replace(/(\/photos.*)$/, '')}/photos/${assetId}${searchparams}`; + : `${$page.url.pathname.replace(/\/photos\/[^/]+$/, '')}/photos/${assetId}${searchparams}`; } function replaceScrollTarget(url: string, searchParams?: AssetGridRouteSearchParams | null) {