From 1f54317722f4a872c109ffb3692625931b9935da Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Tue, 20 Apr 2010 08:40:07 +0000
Subject: [PATCH] fix for writedb_entry

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@13705 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/util/DatabaseDocument.java | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java
index 59b8bc5b9..29dbfbbb3 100644
--- a/uk/ac/sanger/artemis/util/DatabaseDocument.java
+++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java
@@ -665,7 +665,15 @@ public class DatabaseDocument extends Document
     Feature child = new Feature();
     
     // ignore match_part (BLAST HSPs)
-    CvTerm cvTerm = getCvTermByCvAndCvTerm("match_part", "sequence");
+    CvTerm cvTerm;
+    try
+    {
+      cvTerm = getCvTermByCvAndCvTerm("match_part", "sequence");
+    }
+    catch(NullPointerException ne)
+    {
+      cvTerm = dao.getCvTermByNameAndCvName("match_part", "sequence");
+    }
     
     child.setFeatureLoc(featureloc);
     child.setAnalysis(false);
-- 
GitLab