diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index c482c2f..775fd0d 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -1898,6 +1898,11 @@ def add_group(session, group_name, group_type, user, is_admin): raise pagure.exceptions.PagureException( 'Could not find user %s' % username) + group = search_groups(session, group_name=group_name) + if group: + raise pagure.exceptions.PagureException( + 'There is already a group named %s' % group_name) + grp = pagure.lib.model.PagureGroup( group_name=group_name, group_type=group_type,