From 6a1ba6c3aed70aef1eced0eb1d5bcbed78987a95 Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Thu, 28 May 2020 12:34:40 -0500 Subject: [PATCH] Fix nomination visibility bug again Sometimes self.nominee can be null --- nominations/models.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nominations/models.py b/nominations/models.py index 2874fc7b8..b6ac89631 100644 --- a/nominations/models.py +++ b/nominations/models.py @@ -227,7 +227,13 @@ def visible(self, user=None): if user is None: return False - if user.is_staff or user == self.nominee.user or user == self.nominator: + if user.is_staff: + return True + + if user == self.nominator: + return True + + if self.nominee and user == self.nominee.user: return True return False