From 40e2edfaa5d350c777bbcddd334512f3ea59aeca Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Thu, 2 Feb 2017 13:02:23 +0000
Subject: [PATCH] SSDM-4187: Fixing bug for the case that
 getServerInformation() returns an empty map.

SVN: 37673
---
 .../screening/4/dss/drop-boxes/hcs-dropbox/hcs-dropbox.py       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/screening/source/core-plugins/screening/4/dss/drop-boxes/hcs-dropbox/hcs-dropbox.py b/screening/source/core-plugins/screening/4/dss/drop-boxes/hcs-dropbox/hcs-dropbox.py
index 160060fa6c3..a886248c4d8 100644
--- a/screening/source/core-plugins/screening/4/dss/drop-boxes/hcs-dropbox/hcs-dropbox.py
+++ b/screening/source/core-plugins/screening/4/dss/drop-boxes/hcs-dropbox/hcs-dropbox.py
@@ -44,7 +44,7 @@ def create_experiment_if_needed(transaction):
     
 def create_plate_if_needed(transaction):
     """ Get the specified sample or register it if necessary """
-    if transaction.serverInformation['project-samples-enabled'] == 'true':
+    if transaction.serverInformation.get('project-samples-enabled') == 'true':
         plate_id = PLATE_ID_WITH_PROJECT
     else:
         plate_id = PLATE_ID
-- 
GitLab