From a98b52a46b4536bf4403c0ff2dc69b55caced95a Mon Sep 17 00:00:00 2001 From: Paul Woodland <7717900+paulwoodland@users.noreply.github.com> Date: Wed, 9 Mar 2022 08:51:49 +0000 Subject: [PATCH] Possible NullReferenceException in MultiUrlPickerValueConverter (#12109) * Fixed a bug in the MultiUrlPickerValueConverter file, where an invalid value being set will result in a NullReferenceException * Change to checking for whitespace values before de-serializing Co-authored-by: Paul Woodland --- .../ValueConverters/MultiUrlPickerValueConverter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MultiUrlPickerValueConverter.cs b/src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MultiUrlPickerValueConverter.cs index 3d8f15f6d0..281f6c58eb 100644 --- a/src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MultiUrlPickerValueConverter.cs +++ b/src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MultiUrlPickerValueConverter.cs @@ -51,7 +51,7 @@ namespace Umbraco.Cms.Core.PropertyEditors.ValueConverters { var maxNumber = propertyType.DataType.ConfigurationAs().MaxNumber; - if (inter == null) + if (string.IsNullOrWhiteSpace(inter?.ToString())) { return maxNumber == 1 ? null : Enumerable.Empty(); }