instance abandon finishes game

This commit is contained in:
ntr 2019-09-13 13:15:22 +10:00
parent abdd612886
commit ae5f51f9c8

View File

@ -752,6 +752,7 @@ pub fn instance_abandon(tx: &mut Transaction, account: &Account, instance_id: Uu
if let Some(game_id) = instance.current_game_id() { if let Some(game_id) = instance.current_game_id() {
let mut game = game_get(tx, game_id)?; let mut game = game_get(tx, game_id)?;
game.player_by_id(account.id)?.forfeit(); game.player_by_id(account.id)?.forfeit();
game = game.start(); // actually finishes it...
game_update(tx, &game)?; game_update(tx, &game)?;
} }