From 232109e4876456588f518b24663cdfad6e6436b8 Mon Sep 17 00:00:00 2001 From: Manav Trivedi Date: Sat, 23 Mar 2024 16:13:40 +1000 Subject: [PATCH] Modifying from this point (including this) --- spamoverflow/views/routes.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spamoverflow/views/routes.py b/spamoverflow/views/routes.py index 4af3dbe..3dc7e73 100644 --- a/spamoverflow/views/routes.py +++ b/spamoverflow/views/routes.py @@ -73,8 +73,16 @@ def get_emails(customer_id): query = Email.query.filter_by(customer_id=customer_id) if start: + try: + start = datetime.fromisoformat(start) + except: + return jsonify({'error': 'Invalid query parameters'}), 400 query = query.filter(Email.created_at >= start) if end: + try: + end = datetime.fromisoformat(end) + except: + return jsonify({'error': 'Invalid query parameters'}), 400 query = query.filter(Email.created_at < end) if email_from: query = query.filter(Email.email_from == email_from)