Author: kstam
Date: Wed Jan  5 17:36:25 2011
New Revision: 1055548

URL: http://svn.apache.org/viewvc?rev=1055548&view=rev
Log:
JUDDI-445, fixing issue where the results are non-unique

Modified:
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java

Modified: 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java?rev=1055548&r1=1055547&r2=1055548&view=diff
==============================================================================
--- 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java 
(original)
+++ 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/EntityQuery.java 
Wed Jan  5 17:36:25 2011
@@ -78,7 +78,14 @@ public abstract class EntityQuery {
                
                
                Query qry = dynamicQry.buildJPAQuery(em);
-               List<?> result = qry.getResultList();
+               List<Object> result = new ArrayList<Object>();
+               //Filter out non-unique results
+               for (Object object : qry.getResultList()) {
+                       if (!result.contains(object)) {
+                               result.add(object);
+                       }
+               }
+               
                int resultSize = result.size();
 
                if (listDesc != null) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to