Author: echatellier Date: 2010-04-23 11:18:34 +0200 (Fri, 23 Apr 2010) New Revision: 16 Log: Requires can be null. Modified: trunk/wikitty-api/src/main/java/org/sharengo/wikitty/WikittyExtensionMigrationRename.java Modified: trunk/wikitty-api/src/main/java/org/sharengo/wikitty/WikittyExtensionMigrationRename.java =================================================================== --- trunk/wikitty-api/src/main/java/org/sharengo/wikitty/WikittyExtensionMigrationRename.java 2010-04-23 09:15:00 UTC (rev 15) +++ trunk/wikitty-api/src/main/java/org/sharengo/wikitty/WikittyExtensionMigrationRename.java 2010-04-23 09:18:34 UTC (rev 16) @@ -19,6 +19,8 @@ import java.util.Collection; import java.util.Set; + +import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -48,9 +50,11 @@ // manage requires before current String requires = newExt.getRequires(); - for (String require : requires.split(",")) { - WikittyExtension newRequireExt = service.restoreExtensionLastVersion(require); - addExtension(service, wikitty, newRequireExt); + if (StringUtils.isNotEmpty(requires)) { + for (String require : requires.split(",")) { + WikittyExtension newRequireExt = service.restoreExtensionLastVersion(require); + addExtension(service, wikitty, newRequireExt); + } } // add current extension