diff --git a/altair/vegalite/v5/api.py b/altair/vegalite/v5/api.py index 15880fc85..6eb6b7d63 100644 --- a/altair/vegalite/v5/api.py +++ b/altair/vegalite/v5/api.py @@ -3093,8 +3093,7 @@ def transform_filter( else: more_predicates = *more_predicates, depr_filter cond = _parse_when(predicate, *more_predicates, empty=empty, **constraints) - pred = cond.get("test", cond) - return self._add_transform(core.FilterTransform(filter=pred)) + return self._add_transform(core.FilterTransform(filter=cond.get("test", cond))) def transform_flatten( self,