diff --git a/src/components/cards/CardsOverview.svelte b/src/components/cards/CardsOverview.svelte index cec6ba38..48678a7a 100644 --- a/src/components/cards/CardsOverview.svelte +++ b/src/components/cards/CardsOverview.svelte @@ -180,11 +180,9 @@ bind:runner bind:editable bind:original_data - on:dataUpdated={(event) => { - current_cards[ - current_cards.findIndex((c) => c.id === event.detail.card.id) - ] = event.detail.card; - current_cards = current_cards; + on:dataUpdated={(editevent) => { + console.log(editevent.detail.card) + current_cards = current_cards.filter((c) => c.id !== editevent.detail.card.id).concat([editevent.detail.card]).sort((a, b) => a.code - b.code); options.update((options) => ({ ...options, data: current_cards,