From ade51d74a54f23d535bc4d7694786336e3a08e68 Mon Sep 17 00:00:00 2001 From: Markus Bergholz Date: Tue, 7 Feb 2023 16:36:37 +0100 Subject: [PATCH] fix --- plugins/module_utils/user.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/plugins/module_utils/user.py b/plugins/module_utils/user.py index e36aa57..fc4c40e 100644 --- a/plugins/module_utils/user.py +++ b/plugins/module_utils/user.py @@ -692,17 +692,19 @@ def privileges_revoke(cursor, user, host, db_table, priv, grant_option, maria_ro query = ' '.join(query) cursor.execute(query, (user, host)) priv_string = ",".join([p for p in priv if p not in ('GRANT', )]) - query = ["REVOKE %s ON %s" % (priv_string, db_table)] - if not maria_role: - query.append("FROM %s@%s") - params = (user, host) - else: - query.append("FROM %s") - params = (user,) + if priv_string != "": + query = ["REVOKE %s ON %s" % (priv_string, db_table)] - query = ' '.join(query) - cursor.execute(query, params) + if not maria_role: + query.append("FROM %s@%s") + params = (user, host) + else: + query.append("FROM %s") + params = (user,) + + query = ' '.join(query) + cursor.execute(query, params) cursor.execute("FLUSH PRIVILEGES")