diff --git a/layout/browser/node.py b/layout/browser/node.py index 6e1bb44..b158e8e 100644 --- a/layout/browser/node.py +++ b/layout/browser/node.py @@ -65,8 +65,9 @@ class LayoutNodeView(Page, BaseView): if self.target is not None: targetView = component.getMultiAdapter((self.target, self.request), name='layout') - if targetView.title not in parts: - parts.append(targetView.title) + title = getattr(targetView, 'headTitle', targetView.title) + if title not in parts: + parts.append(title) if self.globalOptions('reverseHeadTitle'): parts.reverse() return ' - '.join(parts) diff --git a/organize/browser/member.py b/organize/browser/member.py index 7aabe80..8d26433 100644 --- a/organize/browser/member.py +++ b/organize/browser/member.py @@ -248,7 +248,7 @@ class SecureMemberRegistration(BaseMemberRegistration, CreateForm): regMan = IMemberRegistrationManager(self.context.getLoopsRoot()) pw = generateName() email = form.get('email') - try: + try: result = regMan.register(login, pw, form.get('lastName'), form.get('firstName'), email=email,) diff --git a/organize/personal/favorite.py b/organize/personal/favorite.py index ef97974..923b51d 100644 --- a/organize/personal/favorite.py +++ b/organize/personal/favorite.py @@ -109,7 +109,7 @@ def updateSortInfo(person, task, data): break else: if data: - Favorites(favorites).add(task, person, + Favorites(favorites).add(task, person, dict(type='sort', sortInfo=data)) return data