This commit is contained in:
2018-09-06 15:42:23 +00:00
parent 1382d6c7ce
commit 8f3e3adea7

View File

@@ -30,14 +30,15 @@ namespace AyaNova.Biz
ProtectedProperties = protectedProperties.Split(new char[1] { ',' }, StringSplitOptions.RemoveEmptyEntries);
}
foreach (string Property in ProtectedProperties)
{
if (objectPatch.Operations.Any(m => m.path == $"/{Property.ToLowerInvariant()}"))
if (ProtectedProperties != null)
foreach (string Property in ProtectedProperties)
{
biz.AddError(ValidationErrorType.NotChangeable, Property);
IsValid = false;
if (objectPatch.Operations.Any(m => m.path == $"/{Property.ToLowerInvariant()}"))
{
biz.AddError(ValidationErrorType.NotChangeable, Property);
IsValid = false;
}
}
}
//check for in-valid patches
if (objectPatch.Operations.Any(m => m.path == "/id"))