Author: sletellier Date: 2010-08-04 14:52:36 +0200 (Wed, 04 Aug 2010) New Revision: 227 Url: http://nuiton.org/repositories/revision/wikitty/227 Log: Fix npe when restore wikitty with no existing id Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceCached.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceCached.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceCached.java 2010-08-04 12:42:17 UTC (rev 226) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/WikittyServiceCached.java 2010-08-04 12:52:36 UTC (rev 227) @@ -285,7 +285,11 @@ log.trace("Wikitty " + id + " not found in cache"); } result = ws.restore(securityToken, id); - cache.putWikitty(result); + + // Dont store in cache if restored wikitty is null + if (result != null) { + cache.putWikitty(result); + } } else { if (log.isTraceEnabled()) {