From bc8c7090bcb7f87dc7d869d9bb5fa2dd84c9533f Mon Sep 17 00:00:00 2001 From: xarmian Date: Fri, 10 Apr 2026 20:57:09 +0000 Subject: [PATCH] fix: use index key for timeline activity changes to avoid duplicate field keys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Activity entries can have the same field changed multiple times (e.g. status: active → completed; status: completed → planned). The {#each} block was keyed by change.field which caused each_key_duplicate errors in Svelte. Switch to array index key since duplicate fields are valid. --- web/src/lib/components/timeline/TimelineActivityCard.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/components/timeline/TimelineActivityCard.svelte b/web/src/lib/components/timeline/TimelineActivityCard.svelte index ad61ecbb..dab0881f 100644 --- a/web/src/lib/components/timeline/TimelineActivityCard.svelte +++ b/web/src/lib/components/timeline/TimelineActivityCard.svelte @@ -92,7 +92,7 @@ {#if changes.length > 0}
- {#each changes as change (change.field)} + {#each changes as change, i (i)} {change.field}: {change.from}