From 28287bbe09259135da47a1704a4371e59c4704f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sat, 1 Jan 2022 10:52:52 +0100 Subject: [PATCH] fix: allow converting empty lists --- Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs b/Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs index a863618..95d7297 100644 --- a/Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs +++ b/Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs @@ -45,7 +45,7 @@ public class ListTypeConverter : ISpecialTypeConverter var data = new List(); var genericType = type.GetElementType() ?? type.GetGenericArguments()[0]; - do + while (!(stringEnumerator.IsOnLastToken() ?? false)) { if (!stringEnumerator.PushPreparedLevel()) { @@ -70,7 +70,6 @@ public class ListTypeConverter : ISpecialTypeConverter data.Add(result.Entity); } - while (!(stringEnumerator.IsOnLastToken() ?? false)); return _fillFunctions.GetOrAdd(genericType, GetAndFillListMethod)(data); } -- 2.48.1