@@ -330,7 +330,7 @@ def get_queryset(self, **kwargs):
330330
331331 def get_object (self , ** kwargs ):
332332 qs = self .get_queryset (** kwargs )
333- return qs . get ( num = self .kwargs ['num' ])
333+ return get_object_or_404 ( qs , num = self .kwargs ['num' ])
334334
335335 def restart (self , * args , ** kwargs ):
336336 try :
@@ -378,7 +378,7 @@ class DomainViewSet(AppResourceViewSet):
378378
379379 def get_object (self , ** kwargs ):
380380 qs = self .get_queryset (** kwargs )
381- return qs . get ( domain = self .kwargs ['domain' ])
381+ return get_object_or_404 ( qs , domain = self .kwargs ['domain' ])
382382
383383
384384class CertificateViewSet (BaseDeisViewSet ):
@@ -389,7 +389,7 @@ class CertificateViewSet(BaseDeisViewSet):
389389 def get_object (self , ** kwargs ):
390390 """Retrieve domain certificate by its name"""
391391 qs = self .get_queryset (** kwargs )
392- return qs . get ( name = self .kwargs ['name' ])
392+ return get_object_or_404 ( qs , name = self .kwargs ['name' ])
393393
394394 def attach (self , request , * args , ** kwargs ):
395395 try :
@@ -430,7 +430,8 @@ class ReleaseViewSet(AppResourceViewSet):
430430
431431 def get_object (self , ** kwargs ):
432432 """Get release by version always"""
433- return self .get_queryset (** kwargs ).get (version = self .kwargs ['version' ])
433+ qs = self .get_queryset (** kwargs )
434+ return get_object_or_404 (qs , version = self .kwargs ['version' ])
434435
435436 def rollback (self , request , ** kwargs ):
436437 """
0 commit comments