From 576a69e78bd8f6060f030891bc916731fd7b9d0b Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 26 Nov 2012 14:02:56 +0100 Subject: [PATCH] create follow-up event: avoid assignment of predecessors to the new event --- organize/browser/event.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/organize/browser/event.py b/organize/browser/event.py index 90f0f76..ee9bbdc 100644 --- a/organize/browser/event.py +++ b/organize/browser/event.py @@ -383,8 +383,9 @@ class CreateFollowUpEvent(CreateConcept, BaseFollowUpController): bevt = baseObject(self.baseEvent) bevt.assignChild(obj, self.followsPredicate) for rel in bevt.getParentRelations(): - if rel.predicate != self.view.typePredicate: - obj.assignParent(rel.first, rel.predicate) + if rel.predicate not in (self.view.typePredicate, self.followsPredicate): + obj.assignParent(rel.first, rel.predicate, + order=rel.order, relevance=rel.relevance) class EditFollowUpEvent(EditConcept, BaseFollowUpController):