Author: tmortagne
Date: 2007-10-23 19:07:08 +0200 (Tue, 23 Oct 2007)
New Revision: 5469

Modified:
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
Log:
Reinsert template name and package name conversion to null when equals to empty 
string. It was deleted in 5389 ("Improve code style the Checkstyle xwiki plugin 
way.")

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
    2007-10-23 17:03:55 UTC (rev 5468)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManagerPluginApi.java
    2007-10-23 17:07:08 UTC (rev 5469)
@@ -154,19 +154,24 @@
 
         wikiSuperDocument.setWikiName(wikiname);
 
+        String realTemplateWikiName =
+            templateWiki == null || templateWiki.trim().length() == 0 ? null : 
templateWiki;
+
+        String realPkgName = pkgName == null || pkgName.trim().length() == 0 ? 
null : pkgName;
+
         try {
             String comment;
 
-            if (templateWiki != null) {
+            if (realTemplateWikiName != null) {
                 comment = 
WikiManagerMessageTool.COMMENT_CREATEWIKIFROMTEMPLATE;
-            } else if (pkgName != null) {
+            } else if (realPkgName != null) {
                 comment = WikiManagerMessageTool.COMMENT_CREATEWIKIFROMPACKAGE;
             } else {
                 comment = WikiManagerMessageTool.COMMENT_CREATEEMPTYWIKI;
             }
 
-            WikiManager.getInstance().createNewWiki(wikiSuperDocument, 
failOnExist, templateWiki,
-                pkgName, comment, this.context);
+            WikiManager.getInstance().createNewWiki(wikiSuperDocument, 
failOnExist,
+                realTemplateWikiName, realPkgName, comment, this.context);
         } catch (WikiManagerException e) {
             LOG.error(messageTool.get(WikiManagerMessageTool.LOG_WIKICREATION, 
wikiSuperDocument
                 .toString()), e);

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to