From f44f3e16fca8699e612615871b622bfde65700a3 Mon Sep 17 00:00:00 2001
From: Vincent Aravantinos <aravantinos@fortiss.org>
Date: Fri, 22 Apr 2016 14:40:51 +0000
Subject: [PATCH] prevents exception in case of null fix refs 2553

---
 .../kernel/ui/internal/views/ConstraintMenu.java       | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java
index a61ae3b3f..36c23c7ca 100644
--- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java
+++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/ConstraintMenu.java
@@ -56,7 +56,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 4C829B509D7118A6E8E6D4625DBEDC48
+ * @ConQAT.Rating YELLOW Hash: 0F49BEEDC5B047EB57A50736B039DA00
  */
 public class ConstraintMenu implements IContextMenuContributor {
 
@@ -209,8 +209,12 @@ public class ConstraintMenu implements IContextMenuContributor {
 		public CheckUnsuccessfulConstraintAction(IConstraint c, IConstrained selectedElt,
 				String prefix) {
 			super(c, selectedElt, prefix, ESharedImages.ERROR_OVERLAY.getImageDescriptor());
-			for(IFix fix : IConstraintVerificationService.INSTANCE.fixes(c.getVerificationStatus())) {
-				this.add(new ActionContributionItem(new FixAction(fix)));
+			List<IFix> fixes =
+					IConstraintVerificationService.INSTANCE.fixes(c.getVerificationStatus());
+			if(fixes != null) {
+				for(IFix fix : fixes) {
+					this.add(new ActionContributionItem(new FixAction(fix)));
+				}
 			}
 		}
 
-- 
GitLab