This was going to be a small, granular PR, but I found another rabbit hole.
Updating SchoolModel through ReplayEvent now only gets newer events from the DB and replays them to ensure currency. It broke AddComputer, which in the process of fixing, I made a lot more changes than I intended. All working and passing tests though.
This was going to be a small, granular PR, but I found another rabbit hole. Updating SchoolModel through ReplayEvent now only gets newer events from the DB and replays them to ensure currency. It broke AddComputer, which in the process of fixing, I made a lot more changes than I intended. All working and passing tests though.