From e882caadbae2191a9e49f3e7cfd660fcc578fe7b Mon Sep 17 00:00:00 2001
From: Marcel R <github.riga@icloud.com>
Date: Thu, 10 Feb 2022 16:44:43 +0100
Subject: [PATCH] Prevent grid limits from passing parameter values to
 snapshot.

---
 dhi/tasks/limits.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dhi/tasks/limits.py b/dhi/tasks/limits.py
index d53f6434..0b40f4a2 100644
--- a/dhi/tasks/limits.py
+++ b/dhi/tasks/limits.py
@@ -293,6 +293,10 @@ class UpperLimitsGrid(UpperLimits):
     force_n_pois = 1
     force_n_scan_parameters = 1
 
+    # do not pass parameter_values to upstream dependencies
+    # when defined via req() (i.e. the optional snapshot)
+    exclude_params_req_set = {"parameter_values"}
+
     def output(self):
         name = self.join_postfix(["limitgridpoint", self.get_output_postfix()]) + ".root"
         return self.local_target(name)
-- 
GitLab