From fbeb58f66c848a3fa4e0342975be44e32ac07f34 Mon Sep 17 00:00:00 2001
From: gmantele <gmantele@ari.uni-heidelberg.de>
Date: Tue, 23 Sep 2014 17:34:27 +0200
Subject: [PATCH] [TAP] Fix ConcurrentModificationException when copying a
 TAPTable.

---
 src/tap/metadata/TAPTable.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tap/metadata/TAPTable.java b/src/tap/metadata/TAPTable.java
index 770e868..4685a41 100644
--- a/src/tap/metadata/TAPTable.java
+++ b/src/tap/metadata/TAPTable.java
@@ -872,7 +872,7 @@ public class TAPTable implements DBTable {
 		copy.setSchema(schema);
 		Collection<TAPColumn> collColumns = columns.values();
 		for(TAPColumn col : collColumns)
-			copy.addColumn((TAPColumn)col.copy());
+			copy.addColumn((TAPColumn)col.copy(col.getDBName(), col.getADQLName(), null));
 		copy.setDescription(description);
 		copy.setOtherData(otherData);
 		copy.setType(type);
-- 
GitLab