Author: bpoussin Date: 2012-01-12 14:49:00 +0100 (Thu, 12 Jan 2012) New Revision: 1315 Url: http://nuiton.org/repositories/revision/wikitty/1315 Log: Anomalie #1897: BusinessEntity with null wikitty if cast result with null wikitty if wikitty is null, BusinessEntity must be null Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyUtil.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyUtil.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyUtil.java 2012-01-12 10:43:48 UTC (rev 1314) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyUtil.java 2012-01-12 13:49:00 UTC (rev 1315) @@ -795,7 +795,11 @@ static public <E extends BusinessEntity> List<E> newInstance(Class<E> target, List<Wikitty> wikitties) { List<E> result = new ArrayList<E>(wikitties.size()); for (Wikitty w : wikitties) { - result.add(newInstance(target, w)); + if (w == null) { + result.add(null); + } else { + result.add(newInstance(target, w)); + } } return result; }