Skip to content

Commit dcca503

Browse files
authored
Merge pull request #244 from nickh364/main
Fixed UmbracoTagsConverter not working
2 parents 9965a4b + f03fef3 commit dcca503

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Umbraco.Cms.Integrations.Search.Algolia/Converters/UmbracoTagsConverter.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,16 @@ public object ParseIndexValues(IProperty property)
1515
return Enumerable.Empty<string>();
1616
}
1717

18-
var valuesArr = JsonSerializer.Deserialize<List<string>>(value);
18+
List<string> valuesArr;
19+
try
20+
{
21+
valuesArr = JsonSerializer.Deserialize<List<string>>(value);
22+
}
23+
catch (JsonException)
24+
{
25+
// Fallback: Split the comma-separated string manually
26+
valuesArr = value?.Split(',', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).ToList() ?? new List<string>();
27+
}
1928
if (valuesArr != null && valuesArr.Any())
2029
{
2130
return valuesArr.Select(p => p);

0 commit comments

Comments
 (0)