diff --git a/latch_cli/snakemake/workflow.py b/latch_cli/snakemake/workflow.py index 14b95b5b..2d354a5d 100644 --- a/latch_cli/snakemake/workflow.py +++ b/latch_cli/snakemake/workflow.py @@ -1235,8 +1235,9 @@ def get_fn_code( need_conda = any(x.conda_env is not None for x in jobs) - if non_blob_parameters is not None and len(non_blob_parameters) > 0: - self.job.rule.workflow.globals["config"] = non_blob_parameters + if non_blob_parameters is not None: + for param, val in non_blob_parameters.items(): + self.job.rule.workflow.globals["config"][param] = val snakemake_args = [ "-m",