mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	fix(web): use id instead of assetId (#2643)
This commit is contained in:
		| @@ -57,7 +57,7 @@ function createAssetInteractionStore() { | ||||
| 	}; | ||||
|  | ||||
| 	const setViewingAssetId = async (id: string) => { | ||||
| 		const { data } = await api.assetApi.getAssetById({ assetId: id }); | ||||
| 		const { data } = await api.assetApi.getAssetById({ id }); | ||||
| 		viewingAssetStoreState.set(data); | ||||
| 		isViewingAssetStoreState.set(true); | ||||
| 	}; | ||||
|   | ||||
| @@ -1,18 +1,19 @@ | ||||
| export const prerender = false; | ||||
|  | ||||
| import { error } from '@sveltejs/kit'; | ||||
| import type { PageServerLoad } from './$types'; | ||||
|  | ||||
| export const load = (async ({ params, locals: { api } }) => { | ||||
| 	try { | ||||
| 		const { key, assetId } = params; | ||||
| 		const { data: asset } = await api.assetApi.getAssetById({ assetId, key }); | ||||
| 	const { key, assetId } = params; | ||||
| 	const { data: asset } = await api.assetApi.getAssetById({ id: assetId, key }); | ||||
|  | ||||
| 		if (!asset) { | ||||
| 			return error(404, 'Asset not found'); | ||||
| 		} | ||||
| 		return { asset, key }; | ||||
| 	} catch (e) { | ||||
| 		console.log('Error', e); | ||||
| 	if (!asset) { | ||||
| 		throw error(404, 'Asset not found'); | ||||
| 	} | ||||
|  | ||||
| 	return { | ||||
| 		asset, | ||||
| 		key, | ||||
| 		meta: { | ||||
| 			title: 'Public Share' | ||||
| 		} | ||||
| 	}; | ||||
| }) satisfies PageServerLoad; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user