From 245b41b37f45a0dc2c34ef206faec7d35501eabb Mon Sep 17 00:00:00 2001 From: fmareuil <fmareuil@pasteur.fr> Date: Tue, 18 May 2021 18:58:00 +0200 Subject: [PATCH] api search by code --- ippisite/ippidb/views/targetcentric.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ippisite/ippidb/views/targetcentric.py b/ippisite/ippidb/views/targetcentric.py index 7be52606..cd19d78f 100644 --- a/ippisite/ippidb/views/targetcentric.py +++ b/ippisite/ippidb/views/targetcentric.py @@ -22,8 +22,11 @@ class PdbViewSet(viewsets.ModelViewSet): @action(detail=True, methods=["get"]) def get_queryset(self): + code = self.request.GET.get("code") if "pk" in self.kwargs: queryset = PDB.objects.filter(pk=self.kwargs["pk"]) + elif code: + queryset = PDB.objects.filter(code=code) else: queryset = PDB.objects.all().values("code", "id") return queryset -- GitLab