From 02277d81bc97e8c14689415af3b2426d6ccb1322 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Fri, 8 May 2009 12:47:01 +0000
Subject: [PATCH] fix in updateQualifierString() for updating product without
 evidence codes

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@10760 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/components/genebuilder/cv/ProductBox.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/uk/ac/sanger/artemis/components/genebuilder/cv/ProductBox.java b/uk/ac/sanger/artemis/components/genebuilder/cv/ProductBox.java
index 483aee99d..c9983887e 100644
--- a/uk/ac/sanger/artemis/components/genebuilder/cv/ProductBox.java
+++ b/uk/ac/sanger/artemis/components/genebuilder/cv/ProductBox.java
@@ -185,7 +185,8 @@ class ProductBox extends AbstractCvBox
     }
     
     old = getField("evidence=", origQualifierString);
-    if(!old.equals(GoBox.evidenceCodes[2][ evidenceList.getSelectedIndex() ]))
+    if(evidenceList.getSelectedIndex() > -1 &&
+       !old.equals(GoBox.evidenceCodes[2][ evidenceList.getSelectedIndex() ]))
     {
       newQualifierString = changeField("evidence=", 
                    GoBox.evidenceCodes[2][ evidenceList.getSelectedIndex() ], 
-- 
GitLab