From d6f01b552a081b90ba7b218f8136bc124b3730a3 Mon Sep 17 00:00:00 2001 From: Yogesh Mahajan Date: Wed, 3 May 2023 15:19:08 +0530 Subject: [PATCH] Ensure user/roles with special characters are quoted to avoid syntax error.#6234 --- web/pgadmin/browser/server_groups/servers/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/pgadmin/browser/server_groups/servers/utils.py b/web/pgadmin/browser/server_groups/servers/utils.py index a970e3b50..ee36f5cf7 100644 --- a/web/pgadmin/browser/server_groups/servers/utils.py +++ b/web/pgadmin/browser/server_groups/servers/utils.py @@ -137,9 +137,11 @@ def parse_priv_to_db(str_privileges, allowed_acls=[]): acltype = priv['acltype'] if 'acltype' in priv else 'defaultacls' + grantor = driver.qtIdent(None, priv['grantor']) + # Appending and returning all ACL privileges.append({ - 'grantor': priv['grantor'], + 'grantor': grantor, 'grantee': grantee, 'with_grant': priv_with_grant, 'without_grant': priv_without_grant,