diff --git a/app/src/routes/dashboard/(admin)/drafts/LabAccordionItem.svelte b/app/src/routes/dashboard/(admin)/drafts/LabAccordionItem.svelte index 6554c09..e3325ae 100644 --- a/app/src/routes/dashboard/(admin)/drafts/LabAccordionItem.svelte +++ b/app/src/routes/dashboard/(admin)/drafts/LabAccordionItem.svelte @@ -13,6 +13,7 @@ // eslint-disable-next-line init-declarations export let selected: TaggedStudentsWithLabs; + $: selected = selected.filter(val => val.lab_id === lab.lab_id); $: preferred = available.filter(val => val.labs[round - 1] === lab.lab_id); $: interested = available.filter(val => val.labs.slice(round).includes(lab.lab_id)); @@ -23,7 +24,7 @@
{#if lab.quota === 0}
{lab.lab_name}
- {:else if selected.length !== lab.quota} + {:else if selected.length < lab.quota}
{lab.lab_name}
{:else}
{lab.lab_name}