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)`

<http://issues.umbraco.org/issue/U4-8712>
This commit is contained in:
leekelleher
2018-01-18 12:18:51 +00:00
parent 319acc199e
commit 0fd8ca43d6

View File

@@ -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();