From 84de7b7fd9e364d71c8a6428db683a28e3790f1d Mon Sep 17 00:00:00 2001
From: pkupczyk <pkupczyk>
Date: Tue, 28 Apr 2015 14:41:39 +0000
Subject: [PATCH] SSDM-1799 : SOB-203 - handle a case when there are no
 resolutions at all

SVN: 33920
---
 .../client/application/detailviewers/ResolutionChooser.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java
index 74f17340136..a799c452f03 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java
@@ -49,7 +49,10 @@ public class ResolutionChooser extends LayoutContainer
         List<ImageResolution> resolutions = prepareResolutions(incomingResolutions);
         List<LabeledItem<ImageResolution>> items = new ArrayList<LabeledItem<ImageResolution>>();
 
-        if (resolutions != null)
+        if (resolutions.isEmpty())
+        {
+            items.add(new LabeledItem<ImageResolution>(null, viewContext.getMessage(Dict.RESOLUTION_CHOOSER_DEFAULT)));
+        } else
         {
             for (ImageResolution resolution : resolutions)
             {
-- 
GitLab