From 7d7b7de54f28d1e0faeb7509375d8fa9b2487136 Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 19 Dec 2017 14:38:02 +0000
Subject: [PATCH] Fixed an ungarded object attribute access.  - Legacy-Id:
 14446

---
 ietf/doc/models.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ietf/doc/models.py b/ietf/doc/models.py
index 51db9faba..6fb94187c 100644
--- a/ietf/doc/models.py
+++ b/ietf/doc/models.py
@@ -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