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

Fix require_two_factor_authentication can't be null (#3453)

* fix: require_two_factor_authentication default=false

* chore: add changelog fragment

* docs: require_two_factor_authentication default value

* fix: don't send require_two_factor_authentication null value

* chore: fix changelog
This commit is contained in:
Chris Frage 2021-09-27 21:50:21 +02:00 committed by GitHub
parent ba2917a7dc
commit 1bb2ff5128
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- gitlab_group - avoid passing wrong value for ``require_two_factor_authentication`` on creation when the option has not been specified (https://github.com/ansible-collections/community.general/pull/3453).

View file

@ -206,10 +206,11 @@ class GitLabGroup(object):
'project_creation_level': options['project_creation_level'], 'project_creation_level': options['project_creation_level'],
'auto_devops_enabled': options['auto_devops_enabled'], 'auto_devops_enabled': options['auto_devops_enabled'],
'subgroup_creation_level': options['subgroup_creation_level'], 'subgroup_creation_level': options['subgroup_creation_level'],
'require_two_factor_authentication': options['require_two_factor_authentication'],
} }
if options.get('description'): if options.get('description'):
payload['description'] = options['description'] payload['description'] = options['description']
if options.get('require_two_factor_authentication'):
payload['require_two_factor_authentication'] = options['require_two_factor_authentication']
group = self.createGroup(payload) group = self.createGroup(payload)
changed = True changed = True
else: else: