From 766120d5cec3947d0d2aa0f107b3fb72b1e76378 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Thu, 6 Dec 2012 17:11:58 +0100 Subject: [PATCH] only a real 'blog' can be interpreted as a personal blog --- compound/blog/browser.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compound/blog/browser.py b/compound/blog/browser.py index 14dc259..cecdec6 100755 --- a/compound/blog/browser.py +++ b/compound/blog/browser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2008 Helmut Merz helmutm@cy55.de +# Copyright (c) 2012 Helmut Merz helmutm@cy55.de # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -18,8 +18,6 @@ """ View classes for glossary and glossary items. - -$Id$ """ @@ -27,6 +25,7 @@ import itertools from zope import component from zope.app.pagetemplate import ViewPageTemplateFile from zope.cachedescriptors.property import Lazy +from zope.traversing.api import getName from cybertools.browser.action import actions from cybertools.browser.member import IMemberInfoProvider @@ -99,6 +98,8 @@ class BlogView(ConceptView): @Lazy def blogOwnerId(self): + if getName(self.context.conceptType) != 'blog': + return '' pType = self.loopsRoot.getConceptManager()['person'] persons = [p for p in self.context.getParents() if p.conceptType == pType] if len(persons) == 1: