From 661179eacaf20f550c153ff21574e18be040829e Mon Sep 17 00:00:00 2001 From: yackob03 Date: Mon, 20 Jan 2014 19:07:06 -0500 Subject: [PATCH] Forgot to use a different user specific query. --- data/model.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data/model.py b/data/model.py index 4ca6469e4..9b4cbcac0 100644 --- a/data/model.py +++ b/data/model.py @@ -773,8 +773,13 @@ def create_repository(namespace, name, creating_user, visibility='private'): for team, role in final_protos.values(): RepositoryPermission.create(team=team, repository=repo, role=role) + user_protos = (PermissionPrototype + .select() + .where(PermissionPrototype.org == org, user_clause, + PermissionPrototype.delegate_team >> None)) + final_user_protos = {} - for proto in team_protos: + for proto in user_protos: # We will skip the proto if it is pre-empted by a more important proto if (proto.delegate_user.username in final_user_protos and proto.activating_user is None):