From b853a5e14a33e82c4c4fded7731b290c84f7289e Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Tue, 23 Jan 2024 14:11:42 +0100 Subject: [PATCH] Revert breaking changes --- .../DataValueReferenceFactoryCollection.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/PropertyEditors/DataValueReferenceFactoryCollection.cs b/src/Umbraco.Core/PropertyEditors/DataValueReferenceFactoryCollection.cs index f5eb0130fc..4a83a65405 100644 --- a/src/Umbraco.Core/PropertyEditors/DataValueReferenceFactoryCollection.cs +++ b/src/Umbraco.Core/PropertyEditors/DataValueReferenceFactoryCollection.cs @@ -73,7 +73,9 @@ public class DataValueReferenceFactoryCollection : BuilderCollectionBase /// The references. /// - public IEnumerable GetReferences(IDataEditor dataEditor, IEnumerable values) + public ISet GetReferences(IDataEditor dataEditor, IEnumerable values) => + GetReferencesEnumerable(dataEditor, values).ToHashSet(); + private IEnumerable GetReferencesEnumerable(IDataEditor dataEditor, IEnumerable values) { // TODO: We will need to change this once we support tracking via variants/segments // for now, we are tracking values from ALL variants @@ -133,7 +135,9 @@ public class DataValueReferenceFactoryCollection : BuilderCollectionBase /// The automatic relation types aliases. /// - public IEnumerable GetAutomaticRelationTypesAliases(IDataEditor dataEditor) + public ISet GetAutomaticRelationTypesAliases(IDataEditor dataEditor) => + GetAutomaticRelationTypesAliasesEnumerable(dataEditor).ToHashSet(); + private IEnumerable GetAutomaticRelationTypesAliasesEnumerable(IDataEditor dataEditor) { if (dataEditor.GetValueEditor() is IDataValueReference dataValueReference) {