def get_execution_pipeline(self, execution):
        if isinstance(execution, WorkflowExec):
            version = execution.parent_version
            # change the current version to this as well

            return self.controller.vistrail.getPipeline(version)
        if isinstance(execution, GroupExec):
            parent = execution.item.wf_item.execution
            parent_pipeline = self.get_execution_pipeline(parent)
            return parent_pipeline.db_get_module_by_id(
                                   execution.db_module_id).pipeline
For some reason GET data isn't getting added to form kwargs, so we do
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/gui/collection/vis_log.py/QLogView.get_execution_pipeline--crossover with--dataset/ETHPy150Open upconsulting/IsisCB/isiscb/isisdata/views.py/IsisSearchView.get_form_kwargs