From f1b852c9efe32a213cc56a53ab56b84b2937d234 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Fri, 3 Mar 2023 18:56:59 -0600 Subject: [PATCH] Avoid issues with mutable collections with TagsEditor and just copy to new list --- LANCommander/Components/TagsInput.razor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LANCommander/Components/TagsInput.razor b/LANCommander/Components/TagsInput.razor index 8a72691..45ff00a 100644 --- a/LANCommander/Components/TagsInput.razor +++ b/LANCommander/Components/TagsInput.razor @@ -24,8 +24,8 @@ private void OnSelectedItemsChanged(IEnumerable values) { - var toAdd = values.Where(v => !SelectedEntities.Any(e => e.Id == v)); - var toRemove = SelectedEntities.Where(e => !values.Any(v => v == e.Id)); + var toAdd = values.Where(v => !SelectedEntities.Any(e => e.Id == v)).ToList(); + var toRemove = SelectedEntities.Where(e => !values.Any(v => v == e.Id)).ToList(); foreach (var value in toAdd) {