commit | b0324acdd43f54aee301368d16e40908a328c0b0 | [log] [tgz] |
---|---|---|
author | donald.g.dunne <donald.g.dunne@boeing.com> | Thu Jan 06 11:37:19 2022 -0700 |
committer | Donald Dunne <donald.g.dunne@boeing.com> | Mon Jan 10 12:53:07 2022 -0400 |
tree | 5979bab69a818d1b2c0082c0d45eaf8f52142724 | |
parent | 70215d0fbf05649ba7f98dd79bd0d802f2d294a8 [diff] |
bug[TW20024]: Check for NPE in DecisionWorkItemHookIde Change-Id: I45b999e47d82d8cb9c36c1c34279da556b2f60ab (cherry picked from commit 0876a9ccef7e9af163f2986fc223c145b63627e1)
diff --git a/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/editor/tab/workflow/header/WfeHeaderComposite.java b/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/editor/tab/workflow/header/WfeHeaderComposite.java index afa8e88..38271c2 100644 --- a/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/editor/tab/workflow/header/WfeHeaderComposite.java +++ b/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/editor/tab/workflow/header/WfeHeaderComposite.java
@@ -86,7 +86,7 @@ private WfeHoldWorkflowHeader holdWfHeader; private WfeAttachmentsComposite attachmentsComposite; - public WfeTransitionHeader getWfeTransitionComposite() { + public WfeTransitionHeader getWfeTransitionHeader() { return transitionHeader; }
diff --git a/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/workflow/hooks/AtsDecisionReviewDecisionWorkItemHookIde.java b/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/workflow/hooks/AtsDecisionReviewDecisionWorkItemHookIde.java index 9732918..e12c80a 100644 --- a/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/workflow/hooks/AtsDecisionReviewDecisionWorkItemHookIde.java +++ b/plugins/org.eclipse.osee.ats.ide/src/org/eclipse/osee/ats/ide/workflow/hooks/AtsDecisionReviewDecisionWorkItemHookIde.java
@@ -75,7 +75,10 @@ if (isApplicable(workItem)) { WorkflowEditor editor = WorkflowEditor.getWorkflowEditor(workItem); if (editor != null) { - if (editor.getWorkFlowTab().getHeader().getWfeTransitionComposite().isSelected()) { + if (editor.getWorkFlowTab().getHeader().getWfeTransitionHeader() == null) { + return null; + } + if (editor.getWorkFlowTab().getHeader().getWfeTransitionHeader().isSelected()) { return null; } XWidget xWidget = editor.getWorkFlowTab().getCurrentStateSection().getPage().getLayoutData(