From 84ac61e44ef2648bdf1f7b2cbb4c08398eb5dca4 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Apr 27 2015 13:24:28 +0000 Subject: Prevent creating an existing group --- 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,