We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1d43e98 commit d2b3b22Copy full SHA for d2b3b22
api/drf_views.py
@@ -223,8 +223,11 @@ def get_object(self):
223
# NOTE: kwargs is accepting pk for now
224
# TODO: Can kwargs be other than pk??
225
pk = self.kwargs["pk"]
226
- country = get_object_or_404(Country, pk=int(pk))
227
- return self.get_queryset().filter(id=country.id).first()
+ try:
+ country = get_object_or_404(Country, pk=int(pk))
228
+ return self.get_queryset().filter(id=country.id).first()
229
+ except ValueError:
230
+ raise Exception("An error occured", "Country key is unusable", pk)
231
232
def get_serializer_class(self):
233
if self.request.GET.get("mini", "false").lower() == "true":
0 commit comments