Avoid issues with mutable collections with TagsEditor and just copy to new list

This commit is contained in:
Pat Hartl 2023-03-03 18:56:59 -06:00
parent d98ad91de2
commit f1b852c9ef

View file

@ -24,8 +24,8 @@
private void OnSelectedItemsChanged(IEnumerable<Guid> 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)
{