Author: bpoussin Date: 2013-02-22 23:03:30 +0100 (Fri, 22 Feb 2013) New Revision: 1535 Url: http://nuiton.org/projects/wikitty/repository/revisions/1535 Log: si le champs demande sur l'objet n'existe pas, on ajoute null dans la liste au lieu de ne rien mettre (ce qui faisait un decalage et donc des choses bizarre) Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/function/FunctionFieldValue.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/function/FunctionFieldValue.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/function/FunctionFieldValue.java 2013-02-22 22:02:30 UTC (rev 1534) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/function/FunctionFieldValue.java 2013-02-22 22:03:30 UTC (rev 1535) @@ -61,15 +61,13 @@ ListObjectOrMap result = new ListObjectOrMap(); for (Map<String, Object> m : data) { - if (m.containsKey(field)) { - Object val = m.get(field); - if (val instanceof Collection) { - for (Object o : (Collection)val) { - result.add(field, o); - } - } else { - result.add(field, val); + Object val = m.get(field); + if (val instanceof Collection) { + for (Object o : (Collection)val) { + result.add(field, o); } + } else { + result.add(field, val); } }