Author: echatellier Date: 2013-06-17 11:16:17 +0200 (Mon, 17 Jun 2013) New Revision: 2728 Url: http://nuiton.org/projects/topia/repository/revisions/2728 Log: fixes #2719: Can't use collection parameter in TopiaContext find() (as findAll does) Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaContextImpl.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaContextImpl.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaContextImpl.java 2013-05-29 12:20:07 UTC (rev 2727) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaContextImpl.java 2013-06-17 09:16:17 UTC (rev 2728) @@ -962,6 +962,8 @@ Object value = args[j + 1]; if (value.getClass().isArray()) { query.setParameterList(name, (Object[]) value); + } else if (value instanceof Collection<?>) { + query.setParameterList(name, (Collection<?>) value); } else { query.setParameter(name, value); }