From 601bba7aa52265c208782616725f4918bc9fcb56 Mon Sep 17 00:00:00 2001 From: FateJH Date: Wed, 10 Oct 2018 16:27:10 -0400 Subject: [PATCH] repackaged the door entries to reset timing issues on subsequent tests --- .../main/scala/services/local/support/DoorCloseActor.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/scala/services/local/support/DoorCloseActor.scala b/common/src/main/scala/services/local/support/DoorCloseActor.scala index f079b1a59..1af1f1fac 100644 --- a/common/src/main/scala/services/local/support/DoorCloseActor.scala +++ b/common/src/main/scala/services/local/support/DoorCloseActor.scala @@ -43,7 +43,10 @@ class DoorCloseActor() extends Actor { true } }) - openDoors = (doorsLeftOpen1 ++ doorsLeftOpen2).sortBy(_.time) + openDoors = ( + doorsLeftOpen1 ++ + doorsLeftOpen2.map(entry => DoorCloseActor.DoorEntry(entry.door, entry.zone, now)) + ).sortBy(_.time) doorsToClose2.foreach(entry => { entry.door.Open = None //permissible break from synchronization context.parent ! DoorCloseActor.CloseTheDoor(entry.door.GUID, entry.zone.Id) //call up to the main event system