Skip to content

Commit cf7f6e6

Browse files
committed
Edit child as not being boolean
1 parent b4e8d1a commit cf7f6e6

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

policyengine_uk/variables/gov/hmrc/tax_free_childcare/tax_free_childcare_benefits.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,19 @@ def formula(benunit, period, parameters):
4343

4444
# Determine the maximum eligible childcare cost for a single child
4545
max_amount = 0
46-
for child in benunit.members("is_child", period):
46+
child_mask = benunit.members("is_child", period)
47+
for member in benunit.members:
48+
disabled = benunit.members("is_disabled", period)[member]
4749
max_amount = where(
48-
is_eligible[child],
50+
child_mask[member],
4951
where(
50-
child("is_disabled", period),
51-
p.disabled_child.values,
52-
p.standard_child.values,
52+
is_eligible,
53+
where(
54+
disabled,
55+
p.disabled_child.values,
56+
p.standard_child.values,
57+
),
58+
max_amount,
5359
),
5460
max_amount,
5561
)

0 commit comments

Comments
 (0)