e3ffab
From 2ed0fd652cce1cef6035856ff16bf090c844646e Mon Sep 17 00:00:00 2001
e3ffab
From: David Kupka <dkupka@redhat.com>
e3ffab
Date: Wed, 5 Nov 2014 02:40:10 -0500
e3ffab
Subject: [PATCH] Produce better error in group-add command.
e3ffab
e3ffab
https://fedorahosted.org/freeipa/ticket/4611
e3ffab
e3ffab
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
e3ffab
---
e3ffab
 ipalib/plugins/group.py | 2 +-
e3ffab
 1 file changed, 1 insertion(+), 1 deletion(-)
e3ffab
e3ffab
diff --git a/ipalib/plugins/group.py b/ipalib/plugins/group.py
e3ffab
index 03e6893e3c7604268b503b28ea39ed3f610aec47..d25ed9a1958119a5872db85e958323fdb8205366 100644
e3ffab
--- a/ipalib/plugins/group.py
e3ffab
+++ b/ipalib/plugins/group.py
e3ffab
@@ -287,7 +287,7 @@ class group_add(LDAPCreate):
e3ffab
         if options['external']:
e3ffab
             entry_attrs['objectclass'].append('ipaexternalgroup')
e3ffab
             if 'gidnumber' in options:
e3ffab
-                raise errors.RequirementError(name='gid')
e3ffab
+                raise errors.MutuallyExclusiveError(reason=_('gid cannot be set for external group'))
e3ffab
         elif not options['nonposix']:
e3ffab
             entry_attrs['objectclass'].append('posixgroup')
e3ffab
             if not 'gidnumber' in options:
e3ffab
-- 
e3ffab
2.1.0
e3ffab