From edb6875c25051e4b8f9374305cc17c8969d60914 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 21 Sep 2011 10:57:02 +0000
Subject: [PATCH] fix: filter Analysis Procedures better

SVN: 23009
---
 .../plugin/screening/server/dataaccess/IScreeningQuery.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java
index 2553883d180..68c401a8846 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java
@@ -319,7 +319,7 @@ public interface IScreeningQuery extends BaseQuery
     final static String AT_LEAST_ONE_WELL_EXISTS = "EXISTS (select wells.id "
             + "             from samples wells "
             + "                     join samples plates on wells.samp_id_part_of = plates.id "
-            + "             where plates.expe_id = exp.id) ";
+            + "             where plates.id = data.samp_id) ";
 
     @Select(sql = ANALYSIS_PROCEDURE_SELECT + " and " + AT_LEAST_ONE_WELL_EXISTS)
     public List<AnalysisProcedureResult> listAllAnalysisProcedures();
-- 
GitLab