diff options
| author | Nch (OpenERP) <> | 2009-12-23 11:10:05 +0530 |
|---|---|---|
| committer | Harry (Open ERP) <hmo@tinyerp.com> | 2009-12-23 11:10:05 +0530 |
| commit | d8f91951f91d69be8ea121634205ef1bb7ff6eb8 (patch) | |
| tree | 3cad72c43b8c9e4fb28910939b17e7bdbf85282b /bin/addons/quality_integration_server/base_quality_interrogation.py | |
| parent | d3b9efd21a394fb4dea0279727775b3e474361af (diff) | |
[FIX] quality_integration_server: if db exits, first drop db on create db command
bzr revid: hmo@tinyerp.com-20091223054005-b70d4cupfeomi1ht
Diffstat (limited to 'bin/addons/quality_integration_server/base_quality_interrogation.py')
| -rwxr-xr-x | bin/addons/quality_integration_server/base_quality_interrogation.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/addons/quality_integration_server/base_quality_interrogation.py b/bin/addons/quality_integration_server/base_quality_interrogation.py index 8806ff0e2b9..96c04e72ca6 100755 --- a/bin/addons/quality_integration_server/base_quality_interrogation.py +++ b/bin/addons/quality_integration_server/base_quality_interrogation.py @@ -171,9 +171,10 @@ def create_db(uri, dbname, user='admin', pwd='admin', lang='en_US'): wiz_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/wizard') login_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/common') db_list = execute(conn, 'list') - if dbname not in db_list: - id = execute(conn,'create',admin_passwd, dbname, True, lang) - wait(id,uri) + if dbname in db_list: + drop_db(uri, dbname) + id = execute(conn,'create',admin_passwd, dbname, True, lang) + wait(id,uri) uid = login_conn.login(dbname, user, pwd) wiz_id = execute(wiz_conn,'create', dbname, uid, user, 'base_setup.base_setup') |
