Skip to content

Commit 06f1c1a

Browse files
committed
Fix user_alter in postgresql_user
1 parent c77ab67 commit 06f1c1a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

database/postgresql/postgresql_user.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ def user_alter(cursor, module, user, password, role_attr_flags, encrypted, expir
218218
# Grab current role attributes.
219219
current_role_attrs = cursor.fetchone()
220220

221-
alter = ['ALTER USER "%(user)s"' % {"user": pg_quote_identifier(user, 'role')}]
221+
alter = ['ALTER USER %(user)s' % {"user": pg_quote_identifier(user, 'role')}]
222222
if password is not None:
223223
alter.append("WITH %(crypt)s" % {"crypt": encrypted})
224224
alter.append("PASSWORD %(password)s")
@@ -229,7 +229,7 @@ def user_alter(cursor, module, user, password, role_attr_flags, encrypted, expir
229229
alter.append("VALID UNTIL %(expires)s")
230230

231231
try:
232-
cursor.execute(alter, query_password_data)
232+
cursor.execute(' '.join(alter), query_password_data)
233233
except psycopg2.InternalError, e:
234234
if e.pgcode == '25006':
235235
# Handle errors due to read-only transactions indicated by pgcode 25006

0 commit comments

Comments
 (0)