From a45c5da0a7b9ef8f3a60b2b50cb8d1bd68d6ede8 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 18 Mar 2021 13:50:37 +0100 Subject: [PATCH] Fixed broken change detection ref #92 --- src/components/scans/ScanDetail.svelte | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/components/scans/ScanDetail.svelte b/src/components/scans/ScanDetail.svelte index df4a0b15..e3c8631a 100644 --- a/src/components/scans/ScanDetail.svelte +++ b/src/components/scans/ScanDetail.svelte @@ -18,8 +18,8 @@ $: current_runners = []; $: is_distance_valid = editable.distance > 0; $: is_everything_set = - editable.donor != null && - ((original_data.responseType == "TRACKSCAN" && editable?.runner != null) || + editable.runner != null && + ((original_data.responseType === "TRACKSCAN" && editable.track != null) || original_data.responseType !== "TRACKSCAN"); $: changes_performed = !( JSON.stringify(original_data) === JSON.stringify(editable) @@ -199,14 +199,15 @@ {#if editable.valid}Valid{:else}Invalid{/if}

- {#if editable.responseType === "TRACKSCAN"} -
- - {editable.track.name} - -
+ {#if editable.responseType === 'TRACKSCAN'} +
+ + {editable.track.name} + +
{/if}