Fix SquadDetailDefinitionUpdateMessageTest

This commit is contained in:
Chord 2019-10-21 23:29:57 -04:00
parent ce99ea6ffc
commit 02ab92e537

View file

@ -1162,7 +1162,12 @@ object SquadDetailDefinitionUpdateMessage extends Marshallable[SquadDetailDefini
private def unlinkFields(list : LinkedFields, out : List[SquadPositionEntry] = Nil) : List[SquadPositionEntry] = { private def unlinkFields(list : LinkedFields, out : List[SquadPositionEntry] = Nil) : List[SquadPositionEntry] = {
list.next match { list.next match {
case None => case None =>
list.info match {
case SquadPositionDetail.Blank =>
out :+ SquadPositionEntry(list.index, None)
case _ =>
out :+ SquadPositionEntry(list.index, list.info) out :+ SquadPositionEntry(list.index, list.info)
}
case Some(next) => case Some(next) =>
unlinkFields(next, out :+ SquadPositionEntry(list.index, list.info)) unlinkFields(next, out :+ SquadPositionEntry(list.index, list.info))
} }