Fixed an ungarded object attribute access.

- Legacy-Id: 14446
This commit is contained in:
Henrik Levkowetz 2017-12-19 14:38:02 +00:00
parent 8d91f8d06b
commit 7d7b7de54f

View file

@ -495,7 +495,8 @@ class RelatedDocument(models.Model):
if self.source.type.slug!='draft' or self.relationship.slug not in ['refnorm','refold','refunk']:
return None
if self.source.get_state().slug == 'rfc':
state = self.source.get_state()
if state and state.slug == 'rfc':
source_lvl = self.source.std_level.slug if self.source.std_level else None
elif self.source.intended_std_level:
source_lvl = self.source.intended_std_level.slug