Author: bpoussin Date: 2012-01-30 18:05:29 +0100 (Mon, 30 Jan 2012) New Revision: 1391 Url: http://nuiton.org/repositories/revision/wikitty/1391 Log: Anomalie #1922: UnsupportedOperationException Collections$SingletonSet$1.remove all time make set copy Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/services/WikittyServiceStorage.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/services/WikittyServiceStorage.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/services/WikittyServiceStorage.java 2012-01-30 13:24:05 UTC (rev 1390) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/services/WikittyServiceStorage.java 2012-01-30 17:05:29 UTC (rev 1391) @@ -179,10 +179,10 @@ @Override public WikittyEvent store(String securityToken, Collection<Wikitty> wikitties, boolean force) { - if (!(wikitties instanceof Set)) { - // use all time Set to prevent duplicated wikitty in collection - wikitties = new LinkedHashSet<Wikitty>(wikitties); - } + + // use all time Set to prevent duplicated wikitty in collection + wikitties = new LinkedHashSet<Wikitty>(wikitties); + // suppress null wikitty wikitties.remove(null);