diff --git a/src/Umbraco.Core/Models/ContentBase.cs b/src/Umbraco.Core/Models/ContentBase.cs index 86fd4f8866..ee4deeb96d 100644 --- a/src/Umbraco.Core/Models/ContentBase.cs +++ b/src/Umbraco.Core/Models/ContentBase.cs @@ -279,6 +279,12 @@ namespace Umbraco.Core.Models /// Value to set for the Property public virtual void SetValue(string propertyTypeAlias, object value) { + if (value == null) + { + SetValueOnProperty(propertyTypeAlias, value); + return; + } + // .NET magic to call one of the 'SetPropertyValue' handlers with matching signature ((dynamic)this).SetPropertyValue(propertyTypeAlias, (dynamic)value); }