From 29c45a5fb6c7e1db92304d38a27c05bb54cf56d8 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Fri, 3 Aug 2012 12:29:24 +0100
Subject: [PATCH] fix createEntry() for the cases where there is no default
 entry selected

---
 uk/ac/sanger/artemis/SimpleEntryGroup.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/uk/ac/sanger/artemis/SimpleEntryGroup.java b/uk/ac/sanger/artemis/SimpleEntryGroup.java
index 80ebbbe6b..8c6d82c88 100644
--- a/uk/ac/sanger/artemis/SimpleEntryGroup.java
+++ b/uk/ac/sanger/artemis/SimpleEntryGroup.java
@@ -711,13 +711,13 @@ public class SimpleEntryGroup extends EntryVector
   public Entry createEntry() 
   {
     Entry new_entry = null;
-    uk.ac.sanger.artemis.io.Entry default_entry = 
-      getDefaultEntry().getEMBLEntry();
+    Entry default_entry = getDefaultEntry();
     if(default_entry != null &&
-       default_entry instanceof DatabaseDocumentEntry)
+       default_entry.getEMBLEntry() != null &&
+       default_entry.getEMBLEntry() instanceof DatabaseDocumentEntry)
     {
       DatabaseDocument doc =
-        (DatabaseDocument)((DocumentEntry)getDefaultEntry().getEMBLEntry()).getDocument();
+        (DatabaseDocument)((DocumentEntry)default_entry.getEMBLEntry()).getDocument();
       DatabaseDocument new_doc = doc.createDatabaseDocument();
       
       try
-- 
GitLab