Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit a4d8458e83f1eb7046fe8998285b22a14c108fb0
Author: clime <clime(a)redhat.com>
Date: Mon Jan 25 14:07:15 2016 +0100
[frontend] fix bug 1299163 - Clicking on a build in list of builds for a package gives
500 if the owner is a group
---------------------------------------------------------------
frontend/coprs_frontend/coprs/models.py | 8 ++++++++
.../coprs/views/coprs_ns/coprs_builds.py | 2 +-
2 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/frontend/coprs_frontend/coprs/models.py
b/frontend/coprs_frontend/coprs/models.py
index 42db722..281bb8a 100644
--- a/frontend/coprs_frontend/coprs/models.py
+++ b/frontend/coprs_frontend/coprs/models.py
@@ -452,6 +452,14 @@ class Build(db.Model, helpers.Serializer):
return self.user.name
@property
+ def group_name(self):
+ return self.copr.group_name
+
+ @property
+ def copr_name(self):
+ return self.copr.name
+
+ @property
def fail_type_text(self):
return helpers.FailTypeEnum(self.fail_type)
diff --git a/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
b/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
index 694ba7a..ae4bbe0 100644
--- a/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
+++ b/frontend/coprs_frontend/coprs/views/coprs_ns/coprs_builds.py
@@ -39,7 +39,7 @@ def copr_build_redirect(build_id):
copr = build.copr
if copr.is_a_group_project:
return flask.redirect(url_for(
- "coprs_ns.copr_build",
+ "coprs_ns.group_copr_build",
group_name=build.copr.group.name,
coprname=build.copr.name,
build_id=build_id))