diff --git a/src/NQuery/Symbols/Aggregation/ConcatAggregateDefinition.cs b/src/NQuery/Symbols/Aggregation/ConcatAggregateDefinition.cs index 2e96d0a2..a92e57ea 100644 --- a/src/NQuery/Symbols/Aggregation/ConcatAggregateDefinition.cs +++ b/src/NQuery/Symbols/Aggregation/ConcatAggregateDefinition.cs @@ -42,7 +42,12 @@ public void Accumulate(object value) if (value is null) return; - var strValue = Convert.ToString(value, CultureInfo.InvariantCulture).Trim(); + var strValue = Convert.ToString(value, CultureInfo.InvariantCulture); + + if (strValue is null) + return; + + strValue = strValue.Trim(); if (_valueList.Contains(strValue)) return;