You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2009/08/24 20:29:36 UTC
svn commit: r807331 -
/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/graphbuilder/impl/TableData.java
Author: lresende
Date: Mon Aug 24 18:29:36 2009
New Revision: 807331
URL: http://svn.apache.org/viewvc?rev=807331&view=rev
Log:
TUSCANY-3233 - Applying patch from Florian Pinel
Modified:
tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/graphbuilder/impl/TableData.java
Modified: tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/graphbuilder/impl/TableData.java
URL: http://svn.apache.org/viewvc/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/graphbuilder/impl/TableData.java?rev=807331&r1=807330&r2=807331&view=diff
==============================================================================
--- tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/graphbuilder/impl/TableData.java (original)
+++ tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/graphbuilder/impl/TableData.java Mon Aug 24 18:29:36 2009
@@ -98,7 +98,11 @@
* @return
*/
public List getPrimaryKeyValues() {
- return primaryKey;
+ // the primary key is kept in the table registry
+ // so return a copy to prevent deletion
+ List primaryKeyCopy = new ArrayList(primaryKey.size());
+ primaryKeyCopy.addAll(primaryKey);
+ return primaryKeyCopy;
}
public boolean hasValidPrimaryKey() {