From ff51fe30503905e9fd1225f01fe6ae84c89e115c Mon Sep 17 00:00:00 2001 From: Aaron Tan Date: Fri, 18 Aug 2017 11:14:20 -0400 Subject: [PATCH] Prevent accessing None attributes in host summary __unicode__ --- awx/main/models/jobs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index 18202e18a9..235a1f648d 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -830,8 +830,9 @@ class JobHostSummary(CreatedModifiedModel): failed = models.BooleanField(default=False, editable=False) def __unicode__(self): + hostname = self.host.name if self.host else 'N/A' return '%s changed=%d dark=%d failures=%d ok=%d processed=%d skipped=%s' % \ - (self.host.name, self.changed, self.dark, self.failures, self.ok, + (hostname, self.changed, self.dark, self.failures, self.ok, self.processed, self.skipped) def get_absolute_url(self, request=None):