From 6e27c72ea68959f17e69f957a244e2e1fadfb5ba Mon Sep 17 00:00:00 2001 From: "NCH (OpenERP)" <> Date: Wed, 23 Dec 2009 11:17:38 +0530 Subject: [PATCH] [FIX] quality_integration_server: if db exits, db should removed on database creation bzr revid: hmo@tinyerp.com-20091223054738-5l9vvmp6g4jgyh84 --- .../base_quality_interrogation.py | 7 ++++--- 1 file 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 03f71f4d1c0..e75580f3530 100755 --- a/bin/addons/quality_integration_server/base_quality_interrogation.py +++ b/bin/addons/quality_integration_server/base_quality_interrogation.py @@ -172,9 +172,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')