Repository: airavata Updated Branches: refs/heads/master 10139baa6 -> c2b9158ea
fixing error while adding error details Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/c2b9158e Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/c2b9158e Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/c2b9158e Branch: refs/heads/master Commit: c2b9158eaacf8ce54add5dfb37c69e3518c03544 Parents: 10139ba Author: Chathuri Wimalasena <[email protected]> Authored: Fri Oct 3 11:25:24 2014 -0400 Committer: Chathuri Wimalasena <[email protected]> Committed: Fri Oct 3 11:25:24 2014 -0400 ---------------------------------------------------------------------- .../persistance/registry/jpa/impl/ExperimentRegistry.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/c2b9158e/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ExperimentRegistry.java ---------------------------------------------------------------------- diff --git a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ExperimentRegistry.java b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ExperimentRegistry.java index 7e6a145..03ca6fc 100644 --- a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ExperimentRegistry.java +++ b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ExperimentRegistry.java @@ -1340,7 +1340,7 @@ public class ExperimentRegistry { workflowNode = (WorkflowNodeDetailResource) experiment.create(ResourceType.WORKFLOW_NODE_DETAIL); taskDetail = workflowNode.getTaskDetail((String) id); errorResource = (ErrorDetailResource) taskDetail.create(ResourceType.ERROR_DETAIL); - if (error.getErrorID() != null){ + if (error.getErrorID() != null && !error.getErrorID().equals(experimentModelConstants.DEFAULT_ID)){ List<ErrorDetailResource> errorDetailList = taskDetail.getErrorDetailList(); if (errorDetailList != null && !errorDetailList.isEmpty()){ for (ErrorDetailResource errorDetailResource : errorDetailList){ @@ -1364,7 +1364,7 @@ public class ExperimentRegistry { taskDetail = workflowNode.getTaskDetail((String) cid.getTopLevelIdentifier()); JobDetailResource jobDetail = taskDetail.getJobDetail((String) cid.getSecondLevelIdentifier()); errorResource = (ErrorDetailResource) jobDetail.create(ResourceType.ERROR_DETAIL); - if (error.getErrorID() != null){ + if (error.getErrorID() != null && !error.getErrorID().equals(experimentModelConstants.DEFAULT_ID)){ List<ErrorDetailResource> errorDetailList = taskDetail.getErrorDetailList(); if (errorDetailList != null && !errorDetailList.isEmpty()){ for (ErrorDetailResource errorDetailResource : errorDetailList){
