Merge pull request #216 from fushinari/suggest-errors

suggestions: Abort when missing parameters
This commit is contained in:
Piero Toffanin 2022-02-20 12:26:55 -05:00 committed by GitHub
commit ea332b11e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -903,6 +903,15 @@ def create_app(args):
source_lang = request.values.get("source")
target_lang = request.values.get("target")
if not q:
abort(400, description="Invalid request: missing q parameter")
if not s:
abort(400, description="Invalid request: missing s parameter")
if not source_lang:
abort(400, description="Invalid request: missing source parameter")
if not target_lang:
abort(400, description="Invalid request: missing target parameter")
SuggestionsDatabase().add(q, s, source_lang, target_lang)
return jsonify({"success": True})