pull/7644/head
Thibault Duplessis 2020-11-25 09:04:31 +01:00
parent ce009ef0f2
commit 9909a6b3b5
1 changed files with 3 additions and 4 deletions

View File

@ -100,12 +100,11 @@ final class Simul(env: Env) extends LilaController(env) {
}
def abort(simulId: String) =
Open { implicit ctx =>
Auth { implicit ctx => me =>
AsHost(simulId) { simul =>
env.simul.api abort simul.id inject {
if (!ctx.userId.contains(simul.hostId))
env.mod.logApi.terminateTournament(ctx.userId.getOrElse("unknown"), simul.fullName)
if (HTTPRequest isXhr ctx.req) Ok(Json.obj("ok" -> true)) as JSON
if (!simul.isHost(me)) env.mod.logApi.terminateTournament(me.id, simul.fullName)
if (HTTPRequest isXhr ctx.req) jsonOkResult
else Redirect(routes.Simul.home())
}
}