From 9ac8763df2141f1dc6eda358b9c77ac43690bfc9 Mon Sep 17 00:00:00 2001 From: John R Barker Date: Mon, 5 Nov 2018 18:10:16 +0000 Subject: [PATCH] ldap_attr bugfix (#48009) (#48106) * ldap_attr bugfix (#48009) (cherry picked from commit ee13bc248bf65564e25e5fdf9990ecb8979abebd) * changelog --- changelogs/fragments/48009-ldap_attr-list.yml | 3 +++ lib/ansible/modules/net_tools/ldap/ldap_attr.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/48009-ldap_attr-list.yml diff --git a/changelogs/fragments/48009-ldap_attr-list.yml b/changelogs/fragments/48009-ldap_attr-list.yml new file mode 100644 index 00000000000..cea866751f8 --- /dev/null +++ b/changelogs/fragments/48009-ldap_attr-list.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - ldap_attr map to list (https://github.com/ansible/ansible/pull/48009) diff --git a/lib/ansible/modules/net_tools/ldap/ldap_attr.py b/lib/ansible/modules/net_tools/ldap/ldap_attr.py index 320fd74595e..8265d20ba62 100644 --- a/lib/ansible/modules/net_tools/ldap/ldap_attr.py +++ b/lib/ansible/modules/net_tools/ldap/ldap_attr.py @@ -173,7 +173,7 @@ class LdapAttr(LdapGeneric): # Normalize values if isinstance(self.module.params['values'], list): - self.values = map(to_bytes, self.module.params['values']) + self.values = list(map(to_bytes, self.module.params['values'])) else: self.values = [to_bytes(self.module.params['values'])]