diff --git a/src/umbraco.editorControls/numberfield/numberField.cs b/src/umbraco.editorControls/numberfield/numberField.cs index f5552e62ec..2b3a4178d6 100644 --- a/src/umbraco.editorControls/numberfield/numberField.cs +++ b/src/umbraco.editorControls/numberfield/numberField.cs @@ -68,17 +68,18 @@ namespace umbraco.editorControls /// public override string Text { - get - { - return base.Text; - } + get { return base.Text; } set { - int integer; - - if (int.TryParse(value, NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out integer)) + if (value != null) { - base.Text = integer.ToString(); + base.Text = "";//Resets the text-field in case the value is removed + + int integer;//The value will only be parsed if it contains a valid value + if (int.TryParse(value, NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out integer)) + { + base.Text = integer.ToString(CultureInfo.InvariantCulture); + } } } }