Skip to content

Commit d3277f8

Browse files
EwanT-21claude
andcommitted
Fix EntityFilters flag check in metadata mapper.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 18f846f commit d3277f8

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

src/Dataverse.Emulator.Protocols/Xrm/Metadata/DataverseXrmMetadataMapper.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,16 +210,10 @@ private static void ApplyAttributeSpecificSettings(AttributeMetadata metadata, C
210210
}
211211

212212
private static bool IncludesAttributes(EntityFilters filters)
213-
=> filters == EntityFilters.All
214-
|| filters == EntityFilters.Attributes
215-
|| filters == (EntityFilters.Entity | EntityFilters.Attributes)
216-
|| filters == (EntityFilters.Default | EntityFilters.Attributes);
213+
=> (filters & EntityFilters.Attributes) == EntityFilters.Attributes;
217214

218215
private static bool IncludesRelationships(EntityFilters filters)
219-
=> filters == EntityFilters.All
220-
|| filters == EntityFilters.Relationships
221-
|| filters == (EntityFilters.Entity | EntityFilters.Relationships)
222-
|| filters == (EntityFilters.Default | EntityFilters.Relationships);
216+
=> (filters & EntityFilters.Relationships) == EntityFilters.Relationships;
223217

224218
private static Label CreateLabel(string value)
225219
=> new(value, DefaultLanguageCode);

0 commit comments

Comments
 (0)