From cb6906fa6749e641cbb7b49875cebde78d54bc7c Mon Sep 17 00:00:00 2001
From: kaloyane <kaloyane>
Date: Wed, 13 Jul 2011 11:51:15 +0000
Subject: [PATCH] [LMS-2332] bugfix

SVN: 22116
---
 .../dropbox-all-in-one-with-library.py              | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py b/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py
index 46cbb1c6e84..d6f3af0c86a 100644
--- a/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py
+++ b/sanofi/dist/etc/sanofi-dropbox/dropbox-all-in-one-with-library.py
@@ -85,7 +85,6 @@ def getAdminEmails():
 
 
 def rollback_service(service, ex):
-    
     if isUserError(ex):
         shortErrorMessage = ex.getMessage()
         if not shortErrorMessage:
@@ -144,7 +143,6 @@ def sendAdminError(service, errorDetails, recipients):
         """ % vars(), recipients)
         
 def sendSystemErrorNotificationToUser(service, recipients):        
-    
     incomingFileName = incoming.getName()
         
     sendEmail("openBIS: Data registration failed for folder '%s'" % (incomingFileName), """
@@ -187,6 +185,11 @@ def getDefaultEmailRecipients():
         if recipientsProp:
            recipients = [ email.strip() for email in recipientsProp.split(",") ]
         
+    return recipients
+
+def sendEmail(title, content, recipients):
+    global experiment
+    
     if not recipients:
         if experiment:
             experimentMsg = ("Please, fill in e-mail recipients list in the property '%s' of experiment '%s'." % (EXPERIMENT_RECIPIENTS_PROPCODE, experiment.getExperimentIdentifier()))
@@ -197,12 +200,8 @@ def getDefaultEmailRecipients():
                                  "\nEmail title: %s" 
                                  "\nEmail content: %s" % 
                                  (incoming.getName(), experimentMsg, title, content))
-        
-    return recipients
-
-def sendEmail(title, content, recipients):
-    if not recipients:
         return
+    
     fromAddress = From("openbis@sanofi-aventis.com")
     replyTo = None
     state.mailClient.sendMessage(title, content, replyTo, fromAddress, recipients)
-- 
GitLab