Author: echatellier Date: 2010-09-27 09:46:12 +0200 (Mon, 27 Sep 2010) New Revision: 343 Url: http://nuiton.org/repositories/revision/wikitty/343 Log: Add comments Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/importexport/ImportExportCSV.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/importexport/ImportExportCSV.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/importexport/ImportExportCSV.java 2010-09-24 09:29:36 UTC (rev 342) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/importexport/ImportExportCSV.java 2010-09-27 07:46:12 UTC (rev 343) @@ -156,7 +156,7 @@ // add value to correct field FieldType fieldType = currentWikitty.getFieldType(extName + "." + fieldName); - if(fieldType.isCollection()) { + if (fieldType.isCollection()) { String[] multiplesValues = StringUtil.split(value); for (String multiplesValue : multiplesValues) { // begin and ends with () only if fields @@ -167,6 +167,8 @@ // remove non existant wikitty on Wikitty type field if (fieldType.getType().equals(TYPE.WIKITTY)) { + + // restore works (database) but solr criteria won't List<Wikitty> wikitties = ws.restore(securityToken, transaction, Collections.singletonList(multiplesValue)); if ( wikitties != null && wikitties.size() == 1) { currentWikitty.addToField(extName, fieldName, multiplesValue); @@ -179,6 +181,8 @@ } else { // remove non existant wikitty on Wikitty type field if (fieldType.getType().equals(TYPE.WIKITTY)) { + + // restore works (database) but solr criteria won't List<Wikitty> wikitties = ws.restore(securityToken, transaction, Collections.singletonList(value)); if ( wikitties != null && wikitties.size() == 1) { currentWikitty.setField(extName, fieldName, value);
participants (1)
-
echatellier@users.nuiton.org