From 974f00c771b02eed37650fe21bbc5c7ede58c1c2 Mon Sep 17 00:00:00 2001 From: Afshan Date: Tue, 7 Jul 2020 12:45:46 +0530 Subject: [PATCH] fix: showing a clear message to user about error --- frappe/database/mariadb/schema.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/database/mariadb/schema.py b/frappe/database/mariadb/schema.py index e806e8e415..4bbecd2a2e 100644 --- a/frappe/database/mariadb/schema.py +++ b/frappe/database/mariadb/schema.py @@ -82,5 +82,7 @@ class MariaDBTable(DBTable): fieldname = str(e).split("'")[-2] frappe.throw(_("{0} field cannot be set as unique in {1}, as there are non-unique existing values").format( fieldname, self.table_name)) + elif e.args[0]==1067: + frappe.throw(str(e.args[1])) else: raise e