From a0499e383cc011e54d117f2fcedbb461e6366390 Mon Sep 17 00:00:00 2001 From: Nate Coraor Date: Thu, 28 Jan 2021 18:35:08 -0500 Subject: [PATCH] Copy params so we don't modify the actual param dict in place --- lib/galaxy/jobs/runners/pulsar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/jobs/runners/pulsar.py b/lib/galaxy/jobs/runners/pulsar.py index dc0f3563000..be288df7e86 100644 --- a/lib/galaxy/jobs/runners/pulsar.py +++ b/lib/galaxy/jobs/runners/pulsar.py @@ -371,7 +371,7 @@ class PulsarJobRunner(AsynchronousJobRunner): metadata_directory = os.path.join(job_wrapper.working_directory, "metadata") dest_params = job_destination.params - remote_pulsar_app_config = dest_params.get("pulsar_app_config", {}) + remote_pulsar_app_config = dest_params.get("pulsar_app_config", {}).copy() if "pulsar_app_config_path" in dest_params: pulsar_app_config_path = dest_params["pulsar_app_config_path"] with open(pulsar_app_config_path, "r") as fh: