From 1c1582b8e5c429230edfc96dc35813345810b736 Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Wed, 3 Nov 2021 08:46:42 +0100 Subject: [PATCH] set ongoing flag if !finished --- app/controllers/Game.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/Game.scala b/app/controllers/Game.scala index 4ad1ee0569..240468d3e1 100644 --- a/app/controllers/Game.scala +++ b/app/controllers/Game.scala @@ -74,6 +74,7 @@ final class Game( _ ?? { user => val format = GameApiV2.Format byRequest req WithVs(req) { vs => + val finished = getBoolOpt("finished", req) | true val config = GameApiV2.ByUserConfig( user = user, format = format, @@ -94,8 +95,8 @@ final class Game( case _ => 20 }), playerFile = get("players", req), - ongoing = getBool("ongoing", req), - finished = getBoolOpt("finished", req) | true + ongoing = getBool("ongoing", req) || !finished, + finished = finished ) if (me.exists(_.id == "openingexplorer")) Ok.chunked(env.api.gameApiV2.exportByUser(config))