From f58678ffa048506eb8386e8b43ddcb85139d218f Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 22 Jun 2011 11:56:48 +0000
Subject: [PATCH] LMS-2280 ranks - fix when wells are not connected to
 experiments

SVN: 21808
---
 .../plugin/screening/server/dataaccess/IScreeningQuery.java    | 3 ++-
 1 file changed, 2 insertions(+), 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 8b53b36ed7d..3ca0cfaad02 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
@@ -286,7 +286,8 @@ public interface IScreeningQuery extends BaseQuery
                     + " from materials well_material"
                     + "      join sample_properties well_props on well_props.mate_prop_id = well_material.id "
                     + "      join samples well on well_props.samp_id = well.id"
-                    + "      join experiments exp on well.expe_id = exp.id "
+                    + "      join samples plate on well.samp_id_part_of = plate.id"
+                    + "      join experiments exp on plate.expe_id = exp.id" 
                     + "      join experiment_types exp_type on exp.exty_id = exp_type.id "
                     + "      join projects on exp.proj_id = projects.id     "
                     + "      join spaces on projects.space_id = spaces.id  ";
-- 
GitLab