Change database placeholder from ? to %s for MySQL compatibility

parent 293d001a
...@@ -1795,7 +1795,7 @@ def update_user_avatar(user_id: int, avatar_filename: str = None) -> bool: ...@@ -1795,7 +1795,7 @@ def update_user_avatar(user_id: int, avatar_filename: str = None) -> bool:
"""Update user avatar filename.""" """Update user avatar filename."""
conn = get_db_connection() conn = get_db_connection()
cursor = conn.cursor() cursor = conn.cursor()
cursor.execute('UPDATE users SET avatar = ? WHERE id = ?', (avatar_filename, user_id)) cursor.execute('UPDATE users SET avatar = %s WHERE id = %s', (avatar_filename, user_id))
conn.commit() conn.commit()
success = cursor.rowcount > 0 success = cursor.rowcount > 0
conn.close() conn.close()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment