From c90ed19e0a1f6e75e3d795c1b9b2b971cd708bd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sat, 1 Jan 2022 18:58:34 +0100 Subject: [PATCH] fix: handle null string inline serializer correctly --- .../InlineConverterGenerators/StringInlineConverterGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/StringInlineConverterGenerator.cs b/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/StringInlineConverterGenerator.cs index 14e960d57e9ecaf0ded074c303d1d79ab266fb49..57361e9b3d5f61a60caf6868d0eb649c0a891a7f 100644 --- a/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/StringInlineConverterGenerator.cs +++ b/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/StringInlineConverterGenerator.cs @@ -38,7 +38,7 @@ if ({parameter.GetErrorVariableName()} is not null) {{ return Result<{packet.Name}?>.FromError({parameter.GetErrorVariableName()}, {parameter.GetResultVariableName()}); }} -var {parameter.GetNullableVariableName()} = {parameter.GetResultVariableName()}.Entity.Token; +var {parameter.GetNullableVariableName()} = {parameter.GetResultVariableName()}.Entity.Token == ""-"" ? null : {parameter.GetResultVariableName()}.Entity.Token; "); return null; }