From 66e08e5f419bcd7519bed08711892a5a6d207826 Mon Sep 17 00:00:00 2001 From: Gustavo Tandeciarz Date: Thu, 3 Dec 2015 14:23:37 -0500 Subject: [PATCH] Removing duplicate fields from content parts fails SingleOrDefault will throw an error when removing fields with the same name. Should be FirstOrDefault as it is on line 64 --- .../MetaData/Builders/ContentPartDefinitionBuilder.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard/ContentManagement/MetaData/Builders/ContentPartDefinitionBuilder.cs b/src/Orchard/ContentManagement/MetaData/Builders/ContentPartDefinitionBuilder.cs index 819680678..f2852d22e 100644 --- a/src/Orchard/ContentManagement/MetaData/Builders/ContentPartDefinitionBuilder.cs +++ b/src/Orchard/ContentManagement/MetaData/Builders/ContentPartDefinitionBuilder.cs @@ -43,7 +43,7 @@ namespace Orchard.ContentManagement.MetaData.Builders { } public ContentPartDefinitionBuilder RemoveField(string fieldName) { - var existingField = _fields.SingleOrDefault(x => x.Name == fieldName); + var existingField = _fields.FirstOrDefault(x => x.Name == fieldName); if (existingField != null) { _fields.Remove(existingField); } @@ -162,4 +162,4 @@ namespace Orchard.ContentManagement.MetaData.Builders { return obj; } } -} \ No newline at end of file +}