From 02864f7fb16053d294f4400b9ddaaeaa5d09370b Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Mon, 29 Jun 2015 20:42:52 +0000 Subject: [PATCH] fix bug with updating start time --- src/python/dm/ds_web_service/service/impl/experimentManager.py | 1 + .../service/impl/experimentSessionControllerImpl.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/python/dm/ds_web_service/service/impl/experimentManager.py b/src/python/dm/ds_web_service/service/impl/experimentManager.py index 2a7bfddb..13250c1d 100755 --- a/src/python/dm/ds_web_service/service/impl/experimentManager.py +++ b/src/python/dm/ds_web_service/service/impl/experimentManager.py @@ -92,6 +92,7 @@ class ExperimentManager(Singleton): self.logger.debug('Setting permissions for %s to %s' % (storageDirectory, self.DIR_PERMISSIONS_MODE)) OsUtility.chmodPath(storageDirectory, dirMode=self.DIR_PERMISSIONS_MODE) experimentUsers = experiment.get('experimentUsernameList', []) + self.logger.debug('Found experiment users: %s', experimentUsers) for username in experimentUsers: self.platformUtility.addUserToGroup(username, experimentName) 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 cc060092..4ec9b5c5 100755 --- a/src/python/dm/ds_web_service/service/impl/experimentSessionControllerImpl.py +++ b/src/python/dm/ds_web_service/service/impl/experimentSessionControllerImpl.py @@ -44,7 +44,8 @@ class ExperimentSessionControllerImpl(DmObjectManager): def startExperiment(self, name): experiment = self.experimentDbApi.getExperimentWithUsers(name) if experiment.get('startDate') is None: - experiment = self.experimentDbApi.setExperimentStartDateToNow(name) + experiment2 = self.experimentDbApi.setExperimentStartDateToNow(name) + experiment['startDate'] = experiment2['startDate'] ExperimentManager.getInstance().createExperimentDataDirectory(experiment) return experiment -- GitLab