From 53a989c711a2a0df4386b396b43989b3f57a29b6 Mon Sep 17 00:00:00 2001 From: msh-openerp Date: Tue, 22 May 2012 14:38:26 +0530 Subject: [PATCH] [FIX]Fixed the issue of duplicate database creation which was giving traceback instead of user-freindly message. bzr revid: msh@tinyerp.com-20120522090826-f8hslx26drsxe83e --- addons/web/static/src/js/chrome.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 842eae04aa3..a3b26b42537 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -386,6 +386,13 @@ openerp.web.Database = openerp.web.OldWidget.extend(/** @lends openerp.web.Datab self.$option_id.html(QWeb.render("Database.CreateDB", self)); self.$option_id.find("form[name=create_db_form]").validate({ submitHandler: function (form) { + if(jQuery.inArray(jQuery('input[name=db_name]').val(), self.db_list)){ + self.display_error({ + title: 'Create Database', + error: 'Database '+ jQuery('input[name=db_name]').val() +' Already Exist' + }) + return; + } var fields = $(form).serializeArray(); self.rpc("/web/database/create", {'fields': fields}, function(result) { if (self.db_list) {