src/pyams_default_theme/routes.py
changeset 366 4c4b26c3972a
parent 353 1ed87336d991
child 370 9a5f4a56e3ac
equal deleted inserted replaced
365:03631bacc240 366:4c4b26c3972a
    41         if target is not None:
    41         if target is not None:
    42             workflow = IWorkflow(target, None)
    42             workflow = IWorkflow(target, None)
    43             if workflow is not None:
    43             if workflow is not None:
    44                 versions = IWorkflowVersions(target, None)
    44                 versions = IWorkflowVersions(target, None)
    45                 if versions is not None:
    45                 if versions is not None:
    46                     versions = versions.get_versions(workflow.published_states, sort=True)
    46                     versions = versions.get_versions(workflow.visible_states, sort=True)
    47                     if versions:
    47                     if versions:
    48                         target = versions[-1]
    48                         target = versions[-1]
    49         if (target is not None) and not IWorkflowPublicationInfo(target).is_visible(request):
    49         if (target is not None) and not IWorkflowPublicationInfo(target).is_visible(request):
    50             target = None
    50             target = None
    51         if target is not None:
    51         if target is not None: