misc/migration/bootstrapmigration_repository.py
changeset 8800 8ca1a0da5a29
parent 8696 0bb18407c053
child 8803 47dd517d6c6f
--- a/misc/migration/bootstrapmigration_repository.py	Wed Mar 27 15:36:41 2013 +0100
+++ b/misc/migration/bootstrapmigration_repository.py	Wed Mar 27 16:36:47 2013 +0100
@@ -34,6 +34,14 @@
     ss.execschemarql(rql, rdef, ss.rdef2rql(rdef, CSTRMAP, groupmap=None))
     commit(ask_confirm=False)
 
+if applcubicwebversion < (3, 17, 0) and cubicwebversion >= (3, 17, 0):
+    try:
+        add_cube('sioc', update_database=False)
+    except ImportError:
+        if not confirm('In cubicweb 3.17 sioc views have been moved to the sioc '
+                       'cube, which is not installed.  Continue anyway?'):
+            raise
+
 if applcubicwebversion <= (3, 13, 0) and cubicwebversion >= (3, 13, 1):
     sql('ALTER TABLE entities ADD asource VARCHAR(64)')
     sql('UPDATE entities SET asource=cw_name  '