mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Set job id on dataset for discovered outputs
This commit is contained in:
@@ -1709,7 +1709,7 @@ class JobWrapper(HasResourceParameters):
|
||||
user=job.user,
|
||||
tag_handler=self.app.tag_handler.create_tag_handler_session(),
|
||||
)
|
||||
import_model_store.perform_import(history=job.history)
|
||||
import_model_store.perform_import(history=job.history, job=job)
|
||||
except Exception:
|
||||
log.exception(f"problem importing job outputs. stdout [{job.stdout}] stderr [{job.stderr}]")
|
||||
raise
|
||||
|
||||
@@ -217,6 +217,8 @@ class ModelImportStore(metaclass=abc.ABCMeta):
|
||||
|
||||
if 'id' in dataset_attrs["dataset"] and self.import_options.allow_edit:
|
||||
dataset_instance.dataset.id = dataset_attrs["dataset"]['id']
|
||||
if job:
|
||||
dataset_instance.dataset.job_id = job.id
|
||||
|
||||
if 'id' in dataset_attrs and self.import_options.allow_edit and not self.sessionless:
|
||||
dataset_instance = self.sa_session.query(getattr(model, dataset_attrs['model_class'])).get(dataset_attrs["id"])
|
||||
|
||||
Reference in New Issue
Block a user