When adding a duplicate member to a group, an error message is issued, informing the user that the entry is already a member of the group. This message was missing in case of an external member.

Ticket: https://fedorahosted.org/freeipa/ticket/3254

--
Regards,

Ana Krivokapic
Associate Software Engineer
FreeIPA team
Red Hat Inc.

From 0523951025f208120b3cef191a5d0ea1aa4770ed Mon Sep 17 00:00:00 2001
From: Ana Krivokapic <akriv...@redhat.com>
Date: Thu, 10 Jan 2013 09:58:22 -0500
Subject: [PATCH] Add missing error message when adding duplicate external
 member to group

When adding a duplicate member to a group, an error message is issued,
informing the user that the entry is already a member of the group.
This message was missing in case of an external member.

Ticket: https://fedorahosted.org/freeipa/ticket/3254
---
 ipalib/plugins/group.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ipalib/plugins/group.py b/ipalib/plugins/group.py
index f86b134e61fc8c7518a64d25329babee3398c6ef..89667eeb76683c80a0963d1a3df84c8d67d07e07 100644
--- a/ipalib/plugins/group.py
+++ b/ipalib/plugins/group.py
@@ -399,7 +399,7 @@ class group_add_member(LDAPAddMember):
             result = add_external_post_callback('member', 'group', 'ipaexternalmember',
                                                 ldap, completed, failed, dn, entry_attrs,
                                                 keys, options, external_callback_normalize=False)
-            failed['member']['group'] = restore + failed_sids
+            failed['member']['group'] += restore + failed_sids
         return result
 
 api.register(group_add_member)
-- 
1.8.0.2

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

Reply via email to