From 3c43b7240b9b7f7635885aabeb5af3883eb65142 Mon Sep 17 00:00:00 2001 From: Yaros Date: Mon, 8 Jun 2026 19:12:57 +0200 Subject: [PATCH] fix(web): ignore unknown assets in album timelines --- .../managers/timeline-manager/timeline-manager.svelte.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/src/lib/managers/timeline-manager/timeline-manager.svelte.ts b/web/src/lib/managers/timeline-manager/timeline-manager.svelte.ts index 6d8567dd0a..6defe1d498 100644 --- a/web/src/lib/managers/timeline-manager/timeline-manager.svelte.ts +++ b/web/src/lib/managers/timeline-manager/timeline-manager.svelte.ts @@ -114,7 +114,14 @@ export class TimelineManager extends VirtualScrollManager { this.#unsubscribes.push( eventManager.on({ - AssetUpdate: (asset: AssetResponseDto) => this.upsertAssets([toTimelineAsset(asset)]), + AssetUpdate: (asset: AssetResponseDto) => { + const timelineAsset = toTimelineAsset(asset); + if (this.#options.albumId || this.#options.personId) { + this.#updateAssets([timelineAsset]); + } else { + this.upsertAssets([timelineAsset]); + } + }, AssetsUnarchive: (assets) => this.upsertAssets(assets), }), );