Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit 89432f58eee817e4b2dff057e3a382a8ba8397c4
Author: Richard Marko <rmarko(a)fedoraproject.org>
Date: Wed Dec 11 16:06:09 2013 +0100
[frontend] handle unknown build/chroot status
Signed-off-by: Richard Marko <rmarko(a)fedoraproject.org>
---------------------------------------------------------------
coprs_frontend/coprs/models.py | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/coprs_frontend/coprs/models.py b/coprs_frontend/coprs/models.py
index e7881c0..8093a05 100644
--- a/coprs_frontend/coprs/models.py
+++ b/coprs_frontend/coprs/models.py
@@ -266,7 +266,10 @@ class Build(db.Model, Serializer):
@property
def state(self):
""" Return text representation of status of this build
"""
- return helpers.StatusEnum(self.status)
+ if self.status is not None:
+ return helpers.StatusEnum(self.status)
+
+ return 'unknown'
@property
def cancelable(self):
@@ -330,7 +333,10 @@ class BuildChroot(db.Model, Serializer):
@property
def state(self):
""" Return text representation of status of this build chroot
"""
- return helpers.StatusEnum(self.status)
+ if self.status is not None:
+ return helpers.StatusEnum(self.status)
+
+ return 'unknown'