From a3080bb53d239c4480f4658f1035cc154a0a6d22 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Sat, 4 Jul 2020 23:05:19 +0200 Subject: [PATCH] Use default metadata_strategy of job can't be mapped --- lib/galaxy/jobs/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/jobs/__init__.py b/lib/galaxy/jobs/__init__.py index ad4cf4fde23..cfea0af1249 100644 --- a/lib/galaxy/jobs/__init__.py +++ b/lib/galaxy/jobs/__init__.py @@ -913,7 +913,10 @@ class JobWrapper(HasResourceParameters): if use_persisted_destination: self.job_runner_mapper.cached_job_destination = JobDestination(from_job=job) # Wrapper holding the info required to restore and clean up from files used for setting metadata externally - metadata_strategy_override = self.get_destination_configuration('metadata_strategy', None) + try: + metadata_strategy_override = self.get_destination_configuration('metadata_strategy', None) + except JobMappingException: + metadata_strategy_override = None if job.tasks: metadata_strategy_override = "directory" self.external_output_metadata = get_metadata_compute_strategy(self.app.config, job.id, metadata_strategy_override=metadata_strategy_override)