Refactoring exception handling

This commit is contained in:
markprocess 2018-07-19 16:09:36 -04:00
commit 954fe7b05a

View file

@ -1023,8 +1023,7 @@ routes:
let session = executeLogin(c, username, password) let session = executeLogin(c, username, password)
setCookie("sid", session) setCookie("sid", session)
resp Http200, "{}", "application/json" resp Http200, "{}", "application/json"
except ForumError: except ForumError as exc:
let exc = (ref ForumError)(getCurrentException())
resp Http400, $(%exc.data), "application/json" resp Http400, $(%exc.data), "application/json"
get "/status.json": get "/status.json":
@ -1282,8 +1281,7 @@ routes:
try: try:
await updateProfile(c, username, email, rank) await updateProfile(c, username, email, rank)
resp Http200, "{}", "application/json" resp Http200, "{}", "application/json"
except ForumError: except ForumError as exc:
let exc = (ref ForumError)(getCurrentException())
resp Http400, $(%exc.data), "application/json" resp Http400, $(%exc.data), "application/json"
post "/sendResetPassword": post "/sendResetPassword":
@ -1311,8 +1309,7 @@ routes:
c, formData["email"].body, recaptcha, request.host c, formData["email"].body, recaptcha, request.host
) )
resp Http200, "{}", "application/json" resp Http200, "{}", "application/json"
except ForumError: except ForumError as exc:
let exc = (ref ForumError)(getCurrentException())
resp Http400, $(%exc.data), "application/json" resp Http400, $(%exc.data), "application/json"
post "/resetPassword": post "/resetPassword":