Repository: airavata
Updated Branches:
  refs/heads/master aecf79475 -> 953feec6b


removed state transition validation metode call


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/48e23d9c
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/48e23d9c
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/48e23d9c

Branch: refs/heads/master
Commit: 48e23d9c94b896d1a5bbfefa51b77d702c203cb0
Parents: 525e9e4
Author: Shameera Rathanyaka <[email protected]>
Authored: Thu Jul 2 16:17:17 2015 -0400
Committer: Shameera Rathanyaka <[email protected]>
Committed: Thu Jul 2 16:17:17 2015 -0400

----------------------------------------------------------------------
 .../experiment/catalog/impl/ExperimentRegistry.java | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/48e23d9c/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java
----------------------------------------------------------------------
diff --git 
a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java
 
b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java
index fab1a99..c1463a2 100644
--- 
a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java
+++ 
b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/impl/ExperimentRegistry.java
@@ -207,15 +207,13 @@ public class ExperimentRegistry {
             if (status == null) {
                 status = (ExperimentStatusResource) 
experiment.create(ResourceType.EXPERIMENT_STATUS);
             }
-            if 
(isValidStatusTransition(ExperimentState.valueOf(status.getState()), 
experimentStatus.getState())) {
-                status.setStatusId(getStatusID(expId));
-                status.setExperimentId(expId);
-                
status.setTimeOfStateChange(AiravataUtils.getTime(experimentStatus.getTimeOfStateChange()));
-                status.setState(experimentStatus.getState().toString());
-                status.setReason(experimentStatus.getReason());
-                status.save();
-                logger.debug(expId, "Added experiment {} status to {}.", 
expId, experimentStatus.toString());
-            }
+               status.setStatusId(getStatusID(expId));
+               status.setExperimentId(expId);
+               
status.setTimeOfStateChange(AiravataUtils.getTime(experimentStatus.getTimeOfStateChange()));
+               status.setState(experimentStatus.getState().toString());
+               status.setReason(experimentStatus.getReason());
+               status.save();
+               logger.debug(expId, "Added experiment {} status to {}.", expId, 
experimentStatus.toString());
         } catch (Exception e) {
             logger.error(expId, "Error while adding experiment status...", e);
             throw new RegistryException(e);

Reply via email to