From 85682c86811acb18e1ce58f6906000cf3f9dfc96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20M=C3=A9nager?= <herve.menager@pasteur.fr>
Date: Wed, 18 Nov 2020 21:56:48 +0100
Subject: [PATCH] fix computation of PK/cytotox tests availability

---
 ippisite/ippidb/models.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py
index 2eb214e7..6b285505 100644
--- a/ippisite/ippidb/models.py
+++ b/ippisite/ippidb/models.py
@@ -1936,9 +1936,9 @@ def update_compound_cached_properties(compounds_queryset=None):
             )
             .values("_bindtest_av")[:1]
         ),
-        pktest_av=Exists(CompoundPKResult.objects.filter(id=OuterRef("id"))),
+        pktest_av=Exists(CompoundPKResult.objects.filter(compound__id=OuterRef("id"))),
         cytoxtest_av=Exists(
-            CompoundCytotoxicityResult.objects.filter(id=OuterRef("id"))
+            CompoundCytotoxicityResult.objects.filter(compound__id=OuterRef("id"))
         ),
         insilico_av=Subquery(
             compounds_queryset.filter(id=OuterRef("id"))
-- 
GitLab