Better response when swiss is deleted while editing request is handled
Now will return code status 404 instead of 200 with a `null` body.pull/10015/head
parent
876a9a37a3
commit
89e078e698
|
@ -231,7 +231,13 @@ final class Swiss(
|
|||
.bindFromRequest()
|
||||
.fold(
|
||||
newJsonFormError,
|
||||
data => JsonOk { env.swiss.api.update(swiss.id, data) map (_.map(env.swiss.json.api)) }
|
||||
data => {
|
||||
env.swiss.api.update(swiss.id, data) map {
|
||||
_ ?? { swiss =>
|
||||
JsonOk(env.swiss.json.api(swiss))
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue