suggestions: Abort when missing parameters

This commit is contained in:
Mufeed Ali 2022-02-20 22:52:12 +05:30
parent 124e736685
commit 9edcbe8bea
No known key found for this signature in database
GPG key ID: 5B93F7B4CC99C769

View file

@ -903,6 +903,15 @@ def create_app(args):
source_lang = request.values.get("source") source_lang = request.values.get("source")
target_lang = request.values.get("target") 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) SuggestionsDatabase().add(q, s, source_lang, target_lang)
return jsonify({"success": True}) return jsonify({"success": True})