diff --git a/sphinx_needs/functions/common.py b/sphinx_needs/functions/common.py index 73f4e3d2c..cdde82414 100644 --- a/sphinx_needs/functions/common.py +++ b/sphinx_needs/functions/common.py @@ -384,7 +384,9 @@ def calc_sum( for check_need in check_needs: if filter: try: - if not filter_single_need(check_need, needs_config, filter): + if not filter_single_need( + check_need, needs_config, filter, needs=needs.values() + ): continue except ValueError: pass