From 1cf826f0396df80419d6a2521a1c2392497a1779 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 23 Oct 2022 14:47:12 +0100 Subject: [PATCH] Fix handling of the incoming JSON request --- feedbackloop/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/feedbackloop/views.py b/feedbackloop/views.py index c4a99bd..8cec15d 100644 --- a/feedbackloop/views.py +++ b/feedbackloop/views.py @@ -26,7 +26,9 @@ def by_sender(sender): @app.route('/api/by_sender', methods=('POST',)) def api_by_sender(): - sender = request.json.sender + sender = request.json.get('sender') + if not sender: + abort(400) reports = FeedbackEntry.query.filter( FeedbackEntry.sender == sender).order_by( FeedbackEntry.timestamp.desc()) -- GitLab