[Title] Modified to use default dsn when migrating without DSN info
authordonghee yang <donghee.yang@samsung.com>
Wed, 17 Apr 2013 06:22:33 +0000 (15:22 +0900)
committerdonghee yang <donghee.yang@samsung.com>
Wed, 17 Apr 2013 06:22:33 +0000 (15:22 +0900)
src/build_server/BuildServerController.rb

index 209f523a4a01328673f61d548d4334399e2866c0..511030566d39cb3892b2e17f927aee00d22aa25e 100644 (file)
@@ -83,7 +83,11 @@ class BuildServerController
        def self.migrate_server (id, dsn, user, passwd)
                # set DB environment
                server = get_server(id)
-               server.db_dsn = dsn if not dsn.nil?
+               # if dsn is nil, use default dsn
+               if dsn.nil? then
+                       dsn = "SQLite3:#{BuildServer::CONFIG_ROOT}/#{id}/server.db"
+               end     
+               server.db_dsn = dsn
                server.db_user = user if not user.nil?
                server.db_passwd = passwd if not passwd.nil?