create follow-up event: avoid assignment of predecessors to the new event

This commit is contained in:
Helmut Merz 2012-11-26 14:02:56 +01:00
parent 8d24a40724
commit 576a69e78b

View file

@ -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):