fix: account for org with no answers when get name

This commit is contained in:
James Graham
2021-03-08 11:56:17 +00:00
parent d1dc505b37
commit 85c13033e8

View File

@@ -43,7 +43,13 @@ class Organisation(models.Model):
def __str__(self) -> str: def __str__(self) -> str:
# Prefer name as in latest OrganisationAnswerSet # Prefer name as in latest OrganisationAnswerSet
return self.current_answers.name or self.name try:
name = self.current_answers.name
except AttributeError:
name = ''
return name or self.name
@property @property
def current_answers(self) -> 'OrganisationAnswerSet': def current_answers(self) -> 'OrganisationAnswerSet':