From 4866e896baa9d9b7aa67d1eab9626e1356c42a4d Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Mon, 23 Aug 2010 11:56:40 +0000
Subject: [PATCH] LMS-1707 fix bug with forward compatibility

SVN: 17579
---
 .../client/api/v1/ScreeningOpenbisServiceFacade.java         | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningOpenbisServiceFacade.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningOpenbisServiceFacade.java
index 1bf6c62726e..70d50b9ceff 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningOpenbisServiceFacade.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningOpenbisServiceFacade.java
@@ -263,9 +263,10 @@ public class ScreeningOpenbisServiceFacade implements IScreeningOpenbisServiceFa
                         public void handle(DssServiceRpcScreeningHolder dssService,
                                 List<IFeatureVectorDatasetIdentifier> references)
                         {
-                            checkDSSMinimalMinorVersion(dssService, "listAvailableFeatureCodes",
+                            checkDSSMinimalMinorVersion(dssService, "listAvailableFeatureNames",
                                     List.class);
-                            result.addAll(dssService.getService().listAvailableFeatureCodes(
+                            // Use old method in order to allow accessing older servers.
+                            result.addAll(dssService.getService().listAvailableFeatureNames(
                                     sessionToken, references));
                         }
                     });
-- 
GitLab