From 5bb1c1b9dc05b9d9f6292c64dba507df4938b584 Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Wed, 22 Apr 2020 10:31:23 +0200 Subject: [PATCH] [code][api] Use get_object in place of get_queryset --- beat/web/code/api.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/beat/web/code/api.py b/beat/web/code/api.py index 8d2a8724e..1bce025e4 100755 --- a/beat/web/code/api.py +++ b/beat/web/code/api.py @@ -228,16 +228,7 @@ class RetrieveUpdateDestroyCodeView(RetrieveUpdateDestroyContributionView): return modified, db_object def get(self, request, *args, **kwargs): - db_objects = self.get_queryset() - - if db_objects.count() == 0: - return Response(status=404) - - db_object = db_objects[0] - version = int(self.kwargs.get("version", -1)) - - if version != -1 and db_object.version != version: - return Response(status=404) + db_object = self.get_object() # Check that the user can access it (has_access, open_source, accessibility) = db_object.accessibility_for( -- GitLab