From 1bd5d0a9057c037711d19d47d40faf974239ebba Mon Sep 17 00:00:00 2001 From: Benedek Farkas Date: Fri, 9 Jan 2026 13:06:45 +0100 Subject: [PATCH] Modifying search settings deserialization to allow line breaks in the imported XML (#8882) --- .../Modules/Orchard.Search/Helpers/SearchSettingsHelper.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Search/Helpers/SearchSettingsHelper.cs b/src/Orchard.Web/Modules/Orchard.Search/Helpers/SearchSettingsHelper.cs index 21b1ca9e4..32579753c 100644 --- a/src/Orchard.Web/Modules/Orchard.Search/Helpers/SearchSettingsHelper.cs +++ b/src/Orchard.Web/Modules/Orchard.Search/Helpers/SearchSettingsHelper.cs @@ -18,12 +18,13 @@ namespace Orchard.Search.Helpers foreach (var item in items) { - var pair = item.Split(new[] { ':' }, StringSplitOptions.None); - var index = pair[0]; - var fields = pair[1].Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + var pair = item.Split(new[] { ':' }); + var index = pair[0].Trim(); + var fields = pair[1].Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToArray(); dictionary[index] = fields; } + return dictionary; }