From 02ab92e537a8666267a472856ed9a8d166fe2c41 Mon Sep 17 00:00:00 2001 From: Chord Date: Mon, 21 Oct 2019 23:29:57 -0400 Subject: [PATCH] Fix SquadDetailDefinitionUpdateMessageTest --- .../packet/game/SquadDetailDefinitionUpdateMessage.scala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala b/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala index 7c60d048..270a61fb 100644 --- a/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala +++ b/common/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala @@ -1162,7 +1162,12 @@ object SquadDetailDefinitionUpdateMessage extends Marshallable[SquadDetailDefini private def unlinkFields(list : LinkedFields, out : List[SquadPositionEntry] = Nil) : List[SquadPositionEntry] = { list.next match { case None => - out :+ SquadPositionEntry(list.index, list.info) + list.info match { + case SquadPositionDetail.Blank => + out :+ SquadPositionEntry(list.index, None) + case _ => + out :+ SquadPositionEntry(list.index, list.info) + } case Some(next) => unlinkFields(next, out :+ SquadPositionEntry(list.index, list.info)) }