From 8f3963d72d5a417a691400e345e0dc003185df1a Mon Sep 17 00:00:00 2001 From: Sverre Rabbelier Date: Sun, 12 Apr 2009 00:18:19 +0000 Subject: [PATCH] Brown paper bag fix Can't call .key() if there is no entity. Patch by: Sverre Rabbelier --- app/soc/views/models/base.py | 4 ++-- app/soc/views/models/notification.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/soc/views/models/base.py b/app/soc/views/models/base.py index 911b00e4..c2d8bf6f 100644 --- a/app/soc/views/models/base.py +++ b/app/soc/views/models/base.py @@ -453,7 +453,7 @@ class View(object): """ logic = params['logic'] - suffix = entity.key().id_or_name() + suffix = entity.key().id_or_name() if entity else None # remove the params from the request, this is relevant only if # someone bookmarked a POST page. @@ -891,7 +891,7 @@ class View(object): """ logic = params['logic'] - suffix = entity.key().id_or_name() + suffix = entity.key().id_or_name() if entity else None context['form'] = form context['entity'] = entity diff --git a/app/soc/views/models/notification.py b/app/soc/views/models/notification.py index 08bc44eb..40bee69b 100644 --- a/app/soc/views/models/notification.py +++ b/app/soc/views/models/notification.py @@ -195,7 +195,7 @@ class View(base.View): self._logic.updateEntityProperties(entity, {'unread' : False} ) context['entity_type_url'] = self._params['url_name'] - context['entity_suffix'] = entity.key().id_or_name() + context['entity_suffix'] = entity.key().id_or_name() if entity else None return True -- 2.11.4.GIT