From 609d3e9046592ebc3360f314b45042b62133e5df Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Sun, 2 Aug 2020 14:14:49 +0700 Subject: [PATCH] get_object_or_404: Catch OverflowError This is one of the larger sets of OverflowError that I am encountering. Related to https://github.com/encode/django-rest-framework/issues/7448 --- rest_framework/generics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/generics.py b/rest_framework/generics.py index 55cfafda4..a9bd66337 100644 --- a/rest_framework/generics.py +++ b/rest_framework/generics.py @@ -17,7 +17,7 @@ def get_object_or_404(queryset, *filter_args, **filter_kwargs): """ try: return _get_object_or_404(queryset, *filter_args, **filter_kwargs) - except (TypeError, ValueError, ValidationError): + except (OverflowError, TypeError, ValueError, ValidationError): raise Http404