From b3792fa81b589fab55d39e69aac08b25627c7eba Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Tue, 1 Oct 2019 21:55:52 +0200 Subject: [PATCH] Ensure that DynamicMap.groupby links inputs --- holoviews/core/spaces.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/holoviews/core/spaces.py b/holoviews/core/spaces.py index af0d6ea43d..4756fffcc7 100644 --- a/holoviews/core/spaces.py +++ b/holoviews/core/spaces.py @@ -1671,8 +1671,11 @@ def inner_fn(outer_vals, *key, **dynkwargs): inner_vals = [(d.name, k) for d, k in inner_dims] return self.select(**dict(outer_vals+inner_vals)).last if inner_kdims or self.streams: - group = self.clone(callback=partial(inner_fn, outer_vals), - kdims=inner_kdims) + callback = Callable(partial(inner_fn, outer_vals), + inputs=self.callback.inputs) + group = self.clone( + callback=callback, kdims=inner_kdims, link=True + ) else: group = inner_fn(outer_vals, ()) groups.append((outer, group))