equal
deleted
inserted
replaced
45 |
45 |
46 @subscriber(IObjectAddedEvent, context_selector=IParagraphContainerTarget) |
46 @subscriber(IObjectAddedEvent, context_selector=IParagraphContainerTarget) |
47 def handle_new_paragraphs_container(event): |
47 def handle_new_paragraphs_container(event): |
48 """Handle new paragraphs container""" |
48 """Handle new paragraphs container""" |
49 container = IParagraphContainer(event.object) |
49 container = IParagraphContainer(event.object) |
|
50 if len(container) > 0: |
|
51 return |
50 content = get_parent(container, IWfSharedContent) |
52 content = get_parent(container, IWfSharedContent) |
51 version_state = IWorkflowState(content, None) if content is not None else None |
53 version_state = IWorkflowState(content, None) if content is not None else None |
52 if (version_state is None) or (version_state.version_id == 1): |
54 if (version_state is None) or (version_state.version_id == 1): |
53 # only apply to first version |
55 # only apply to first version |
54 settings = get_parent(container, IParagraphFactorySettings) |
56 settings = get_parent(container, IParagraphFactorySettings) |