From 568926fd74f395be5c3b6a2d3bc811732c470fcc Mon Sep 17 00:00:00 2001 From: Stanislav Laznicka Date: Sep 12 2017 10:20:42 +0000 Subject: sudocmd: fix unsupported assignment sudocmd.get_dn() was trying to assign in an item of a tuple which is not possible. https://pagure.io/freeipa/issue/6874 Reviewed-By: Alexander Bokovoy Reviewed-By: Florence Blanc-Renaud --- diff --git a/ipaserver/plugins/sudocmd.py b/ipaserver/plugins/sudocmd.py index a207477..6d04096 100644 --- a/ipaserver/plugins/sudocmd.py +++ b/ipaserver/plugins/sudocmd.py @@ -126,7 +126,7 @@ class sudocmd(LDAPObject): def get_dn(self, *keys, **options): if keys[-1].endswith('.'): - keys[-1] = keys[-1][:-1] + keys = (keys[:-1] + (keys[-1][:-1], )) dn = super(sudocmd, self).get_dn(*keys, **options) try: self.backend.get_entry(dn, [''])