From 0fd8ca43d6602d70e7d53188402a2ca7a33e3246 Mon Sep 17 00:00:00 2001 From: leekelleher Date: Thu, 18 Jan 2018 12:18:51 +0000 Subject: [PATCH] U4-8712 MultipleTextstring value newline delimiter changes PR #2185 goes towards resolving this, but doesn't handle the impromptu switch between the `\r\n` and `\n` newline delimiters when republishing a content node. Using an explicit array of newline chars will resolve this, e.g. `Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None)` --- .../ValueConverters/MultipleTextStringValueConverter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Core/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs index 765d486714..4db4b7d4c7 100644 --- a/src/Umbraco.Core/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs +++ b/src/Umbraco.Core/PropertyEditors/ValueConverters/MultipleTextStringValueConverter.cs @@ -53,7 +53,7 @@ namespace Umbraco.Core.PropertyEditors.ValueConverters // Fall back on normal behaviour if (values.Any() == false) { - return sourceString.Split(new string[] { Environment.NewLine }, StringSplitOptions.None); + return sourceString.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None); } return values.ToArray();