From 64b606592df6a9b096906987547ec59ba8c0bd3f Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Fri, 20 Jul 2012 11:35:31 +0100
Subject: [PATCH] ensure unique project names

---
 uk/ac/sanger/artemis/components/ProjectProperty.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/uk/ac/sanger/artemis/components/ProjectProperty.java b/uk/ac/sanger/artemis/components/ProjectProperty.java
index d91a7e198..263f623b7 100644
--- a/uk/ac/sanger/artemis/components/ProjectProperty.java
+++ b/uk/ac/sanger/artemis/components/ProjectProperty.java
@@ -287,6 +287,14 @@ public class ProjectProperty extends JFrame
             "Project Name", "New Project", JOptionPane.QUESTION_MESSAGE);
     if(projName == null)
       return;
+
+    if(model.contains(projName))
+    {
+      JOptionPane.showMessageDialog(ProjectProperty.this, 
+          projName+" is already a project. Please provide a unique project name.", 
+          "Project Name", JOptionPane.WARNING_MESSAGE);
+      return;
+    }
     
     final HashMap<String, String> hMap = new HashMap<String, String>();
     hMap.put("sequence", "");
-- 
GitLab