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
This commit is contained in:
Gustavo Tandeciarz
2015-12-03 14:23:37 -05:00
parent 15d27043d7
commit 66e08e5f41

View File

@@ -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;
}
}
}
}