diff --git a/changelogs/fragments/45417-ldap_entry-list_conversion.yml b/changelogs/fragments/45417-ldap_entry-list_conversion.yml new file mode 100644 index 00000000000..661c4d7620d --- /dev/null +++ b/changelogs/fragments/45417-ldap_entry-list_conversion.yml @@ -0,0 +1,2 @@ +bugfixes: +- Fix iterator to list conversion in ldap_entry module. diff --git a/lib/ansible/modules/net_tools/ldap/ldap_entry.py b/lib/ansible/modules/net_tools/ldap/ldap_entry.py index 03a866ce19f..5fca7034a35 100644 --- a/lib/ansible/modules/net_tools/ldap/ldap_entry.py +++ b/lib/ansible/modules/net_tools/ldap/ldap_entry.py @@ -145,7 +145,7 @@ class LdapEntry(LdapGeneric): attrs[name] = [] if isinstance(value, list): - attrs[name] = [map(to_bytes, value)] + attrs[name] = list(map(to_bytes, value)) else: attrs[name].append(to_bytes(value))