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