1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

influxdb_user: Fix bug introduced by PR 2499 (#2614)

* Update influxdb_user.py

Fixed function name

* Create 2614-influxdb_user-fix-issue-introduced-in-PR#2499

Added changelog

* Rename 2614-influxdb_user-fix-issue-introduced-in-PR#2499 to 2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml

Fixed extension

* Update changelogs/fragments/2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml

Co-authored-by: Amin Vakil <info@aminvakil.com>

Co-authored-by: Amin Vakil <info@aminvakil.com>
This commit is contained in:
sgalea87 2021-05-27 08:01:28 +02:00 committed by GitHub
parent 26757edfb2
commit 4aa50962cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- influxdb_user - fix bug which removed current privileges instead of appending them to existing ones (https://github.com/ansible-collections/community.general/issues/2609, https://github.com/ansible-collections/community.general/pull/2614).

View file

@ -174,7 +174,7 @@ def set_user_grants(module, client, user_name, grants):
if v['privilege'] != 'NO PRIVILEGES': if v['privilege'] != 'NO PRIVILEGES':
if v['privilege'] == 'ALL PRIVILEGES': if v['privilege'] == 'ALL PRIVILEGES':
v['privilege'] = 'ALL' v['privilege'] = 'ALL'
parsed_grants.add(v) parsed_grants.append(v)
# check if the current grants are included in the desired ones # check if the current grants are included in the desired ones
for current_grant in parsed_grants: for current_grant in parsed_grants: