diff --git a/sphinx_needs/functions/common.py b/sphinx_needs/functions/common.py index cb66e0b03..f0888e521 100644 --- a/sphinx_needs/functions/common.py +++ b/sphinx_needs/functions/common.py @@ -383,7 +383,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