diff --git a/organize/personal/browser/notification.py b/organize/personal/browser/notification.py index 8d1a82d..2258125 100644 --- a/organize/personal/browser/notification.py +++ b/organize/personal/browser/notification.py @@ -63,8 +63,11 @@ class NotificationsListing(ConceptView): for track in self.getNotifications(unreadOnly): data = track.data s = util.getObjectForUid(data.get('sender')) - sender = dict(label=s.title, - url=self.nodeView.getUrlForTarget(baseObject(s))) + if s is None: + sender = dict(label=u'???', url=u'') + else: + sender = dict(label=s.title, + url=self.nodeView.getUrlForTarget(baseObject(s))) obj = util.getObjectForUid(track.taskId) ov = self.nodeView.getViewForTarget(obj) url = '%s?form.action=notification_read&track=%s' % ( diff --git a/organize/personal/browser/personal_macros.pt b/organize/personal/browser/personal_macros.pt index 01cbb8a..a127124 100644 --- a/organize/personal/browser/personal_macros.pt +++ b/organize/personal/browser/personal_macros.pt @@ -86,7 +86,8 @@ -