Author: vmassol
Date: 2008-02-06 00:09:09 +0100 (Wed, 06 Feb 2008)
New Revision: 7304

Modified:
   
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/store/migration/AbstractXWikiMigrationManager.java
Log:
XWIKI-2066: Migrator fails to upgrade sub wiki databases

Merged from 1.2 branch (rev 7302)

Modified: 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/store/migration/AbstractXWikiMigrationManager.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/store/migration/AbstractXWikiMigrationManager.java
 2008-02-05 23:08:39 UTC (rev 7303)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/store/migration/AbstractXWikiMigrationManager.java
 2008-02-05 23:09:09 UTC (rev 7304)
@@ -119,6 +119,13 @@
                     context.setDatabase(database);
                     context.setOriginalDatabase(database);
                     try {
+                        // Force the schema update since it's not been 
executed yet for sub wikis
+                        // databases.
+                        // TODO: In the future intead of doing this, move all 
the database schema
+                        // update + migrations into XWiki's init (see 
http://jira.xwiki.org/jira/browse/XWIKI-2075).
+                        
context.getWiki().getHibernateStore().updateSchema(context, false);
+
+                        // Run the migrations on the current database
                         startMigrationsForDatabase(context);
                     } catch (XWikiException e) {
                         LOG.info(new Formatter().format("Failed to migrate 
database [%s]...",

_______________________________________________
notifications mailing list
notifications@xwiki.org
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to