When removing an external host member it was still showing in the return data as a member despite being removed properly.

ticket https://fedorahosted.org/freeipa/ticket/1492
>From c98f280711289e5ee436ef436eb40c421106df40 Mon Sep 17 00:00:00 2001
From: Rob Crittenden <rcrit...@redhat.com>
Date: Tue, 19 Jul 2011 09:20:03 -0400
Subject: [PATCH] A removed external host is shown in output when removing external hosts.

This is just a display problem, the host is actually removed from the entry.

https://fedorahosted.org/freeipa/ticket/1492
---
 ipalib/plugins/netgroup.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ipalib/plugins/netgroup.py b/ipalib/plugins/netgroup.py
index b0c3b65..8bf5ab9 100644
--- a/ipalib/plugins/netgroup.py
+++ b/ipalib/plugins/netgroup.py
@@ -270,7 +270,7 @@ class netgroup_remove_member(LDAPRemoveMember):
         # Run through the host failures and gracefully remove any defined as
         # as an externalhost.
         if 'memberhost' in failed and 'host' in failed['memberhost']:
-            (dn, entry_attrs) = ldap.get_entry(dn, ['externalhost'])
+            (dn, entry_attrs_) = ldap.get_entry(dn, ['externalhost'])
             external_hosts = entry_attrs.get('externalhost', [])
             failed_hosts = []
             completed_external = 0
-- 
1.7.4

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to