Fix handling of empty requests

This commit is contained in:
sqozz 2018-06-09 21:57:17 +02:00
parent 810f922927
commit eda9cae667
1 changed files with 2 additions and 1 deletions

View File

@ -36,10 +36,11 @@ def short(shortLink=""):
else: else:
return render_template("index.html", name=shortLink) # Landing page return render_template("index.html", name=shortLink) # Landing page
elif request.method == "POST": # Someone submitted a new link to short elif request.method == "POST": # Someone submitted a new link to short
longUrl = request.form["url"] # required, accept the exception if the key does not exist longUrl = request.form.get("url", "")
wishId = request.form.get("wishId") wishId = request.form.get("wishId")
if len(longUrl) <= 0: if len(longUrl) <= 0:
abort(400) abort(400)
databaseId = insertIdUnique(longUrl, idToCheck=wishId) databaseId = insertIdUnique(longUrl, idToCheck=wishId)
return request.url_root + databaseId # Short link in plain text return request.url_root + databaseId # Short link in plain text