Add check for existing repo with the same name

This commit is contained in:
Joseph Schorr 2013-10-31 15:04:07 -04:00
parent 834cb28d30
commit c3b10c12bb
4 changed files with 24 additions and 6 deletions

View file

@ -187,6 +187,11 @@ def create_repo_api():
namespace_name = owner.username
repository_name = request.get_json()['repository']
existing = model.get_repository(namespace_name, repository_name)
if existing:
return make_response('Repository already exists', 400)
visibility = request.get_json()['visibility']
repo = model.create_repository(namespace_name, repository_name, owner,