[upload] Send 400 if POSTed at with a bad form

This commit is contained in:
TheAMM 2017-05-13 03:15:34 +03:00
parent b2b8ae9722
commit 6990effaf7
1 changed files with 3 additions and 1 deletions

View File

@ -613,7 +613,9 @@ def upload():
return flask.redirect('/view/' + str(torrent.id))
else:
return flask.render_template('upload.html', form=form, user=flask.g.user)
# If we get here with a POST, it means the form data was invalid: return a non-okay status
status_code = 400 if flask.request.method == 'POST' else 200
return flask.render_template('upload.html', form=form, user=flask.g.user), status_code
@app.route('/view/<int:torrent_id>')