Index: /branches/amp_3_7_0/src/webui/webui/htdocs/new/src/cm/models/system/user_mgmt/__init__.py
===================================================================
--- /branches/amp_3_7_0/src/webui/webui/htdocs/new/src/cm/models/system/user_mgmt/__init__.py	(revision 2427)
+++ /branches/amp_3_7_0/src/webui/webui/htdocs/new/src/cm/models/system/user_mgmt/__init__.py	(working copy)
@@ -299,12 +299,12 @@
             db = DB.get_connected_db()
 
             # Check role with same name already exists
-            select_sql = "select id from role where role_name='%s'" % data['role_name']
+            select_sql = "select id from role where LOWER(role_name)=LOWER('%s')" % data['role_name']
             select_data = db.fetchall(select_sql)
             key = ['id', 'role_name']
             select_result = [dict(zip(key, each)) for each in select_data]
             if len(select_result) > 0:
-                raise ModelQueryException(CLICmdError(__('Role Name has exists.')))
+                raise ModelQueryException(CLICmdError(__('Role Name already exists.')))
             created_at = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
             insert_config_sql = ('''
             INSERT INTO role(role_name, created_at) values('%s', '%s') 
