From 768e47fe6fe8a1b88853741f9dfb0ccdab1d7a7d Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Sat, 7 Nov 2015 01:02:30 +0000 Subject: [PATCH] do not throw exception for update notification if experiment has not started --- src/python/dm/__init__.py | 2 +- .../service/impl/experimentSessionControllerImpl.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/python/dm/__init__.py b/src/python/dm/__init__.py index 0f790514..449f9b89 100644 --- a/src/python/dm/__init__.py +++ b/src/python/dm/__init__.py @@ -1 +1 @@ -__version__ = "0.2 (2015.07.07)" +__version__ = "0.5 (2015.11.06)" diff --git a/src/python/dm/ds_web_service/service/impl/experimentSessionControllerImpl.py b/src/python/dm/ds_web_service/service/impl/experimentSessionControllerImpl.py index 7958faa7..05af7916 100755 --- a/src/python/dm/ds_web_service/service/impl/experimentSessionControllerImpl.py +++ b/src/python/dm/ds_web_service/service/impl/experimentSessionControllerImpl.py @@ -51,9 +51,8 @@ class ExperimentSessionControllerImpl(DmObjectManager): def updateExperiment(self, name): experiment = self.experimentDbApi.getExperimentWithUsers(name) - if experiment.get('startDate') is None: - raise InvalidRequest('Experiment %s has not been started.' % name) - ExperimentManager.getInstance().updateExperimentGroupUsers(experiment) + if experiment.get('startDate') is not None: + ExperimentManager.getInstance().updateExperimentGroupUsers(experiment) return experiment def stopExperiment(self, name): -- GitLab