From 894d2d2e6b97cefc5b6fbaafe3f073d578cf5239 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Tue, 16 Feb 2021 22:14:40 +0100 Subject: [PATCH] gracful recipes api error on wrong format of update_at --- cookbook/views/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cookbook/views/api.py b/cookbook/views/api.py index b6036ab30..ab480f31b 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -9,7 +9,7 @@ from annoying.functions import get_object_or_None from django.contrib import messages from django.contrib.auth.models import User from django.core import management -from django.core.exceptions import FieldError +from django.core.exceptions import FieldError, ValidationError from django.core.files import File from django.db.models import Q from django.http import FileResponse, HttpResponse, JsonResponse @@ -70,6 +70,8 @@ class StandardFilterMixin(ViewSetMixin): queryset = queryset.filter(updated_at__gte=updated_at) except FieldError: pass + except ValidationError: + raise APIException(_('Parameter updated_at incorrectly formatted')) limit = self.request.query_params.get('limit', None) random = self.request.query_params.get('random', False)