From 27c1fb54cce63b00ce5addf95b21cf21d8f9e1c5 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Dec 15 2015 11:13:21 +0000 Subject: Turns out there is no bind magic :( --- diff --git a/pagure/lib/model.py b/pagure/lib/model.py index 4b8c212..cff73c0 100644 --- a/pagure/lib/model.py +++ b/pagure/lib/model.py @@ -374,7 +374,8 @@ class Project(BASE): @property def open_requests(self): ''' Returns the number of open pull-requests for this project. ''' - return PullRequest.query( + return BASE.metadata.bind.query( + PullRequest ).filter( self.id == PullRequest.project_id ).filter( @@ -384,7 +385,8 @@ class Project(BASE): @property def open_tickets(self): ''' Returns the number of open tickets for this project. ''' - return Issue.query( + return BASE.metadata.bind.query( + Issue ).filter( self.id == Issue.project_id ).filter( @@ -394,7 +396,8 @@ class Project(BASE): @property def open_tickets_public(self): ''' Returns the number of open tickets for this project. ''' - return Issue.query( + return BASE.metadata.bind.query( + Issue ).filter( self.id == Issue.project_id ).filter(