server/__init__.py
changeset 9556 12ee310541bb
parent 9555 370a7c40864f
child 9790 0872ac2a1db0
--- a/server/__init__.py	Wed Mar 05 10:44:45 2014 +0100
+++ b/server/__init__.py	Tue Feb 18 17:58:45 2014 +0100
@@ -283,19 +283,20 @@
     config._cubes = None # avoid assertion error
     repo = get_repository(config=config)
     with connect(repo, login, password=pwd) as cnx:
-        repo.system_source.eid = ssource.eid # redo this manually
-        handler = config.migration_handler(schema, interactive=False,
-                                           cnx=cnx, repo=repo)
-        # install additional driver specific sql files
-        handler.cmd_install_custom_sql_scripts()
-        for cube in reversed(config.cubes()):
-            handler.cmd_install_custom_sql_scripts(cube)
-        # serialize the schema
-        initialize_schema(config, schema, handler)
-        # yoo !
-        cnx.commit()
-        repo.system_source.init_creating()
-        cnx.commit()
+        with cnx.security_enabled(False, False):
+            repo.system_source.eid = ssource.eid # redo this manually
+            handler = config.migration_handler(schema, interactive=False,
+                                               cnx=cnx, repo=repo)
+            # install additional driver specific sql files
+            handler.cmd_install_custom_sql_scripts()
+            for cube in reversed(config.cubes()):
+                handler.cmd_install_custom_sql_scripts(cube)
+            # serialize the schema
+            initialize_schema(config, schema, handler)
+            # yoo !
+            cnx.commit()
+            repo.system_source.init_creating()
+            cnx.commit()
     repo.shutdown()
     # restore initial configuration
     config.creating = False