From 1ac00bebeaac82fc9596a02b1141b5263aa464da Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 19 2014 14:13:35 +0000 Subject: When retrieving a project, only retrieve forks if a user is specified --- diff --git a/progit/lib.py b/progit/lib.py index 794ff53..a102be6 100644 --- a/progit/lib.py +++ b/progit/lib.py @@ -147,8 +147,16 @@ def get_project(session, name, user=None): ).filter( model.Project.name == name ) + if user is not None: query = query.filter( model.Project.user == user + ).filter( + model.Project.parent_id != None ) + else: + query = query.filter( + model.Project.parent_id == None + ) + return query.first()