src/pyams_content/component/paragraph/__init__.py
changeset 183 6a4964dad8aa
parent 157 35d11e8461e2
child 241 50452584f7ae
equal deleted inserted replaced
182:0c23e1a6b1b6 183:6a4964dad8aa
    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)