You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parent chore no longer disappears when a bonus sub-task is completed in rotation/alternating mode (#365, #366)
On chores with assignment_mode != 'everyone' (alternating / random), the child card's pool daily-limit filter was counting every completion record for the chore β including bonus sub-task completions, which share the parent's chore_id but carry their own bonus_subtask_id.
With daily_completion_limit: 1, completing a single sub-task exhausted the parent's quota and the parent vanished from the active child's card before the remaining sub-tasks could be tapped.
Filter at taskmate-child-card.js:1758 now excludes records with a bonus_subtask_id, matching the existing pattern used by _renderChoreCard for the everyone-mode case.
Upgrading
HACS β TaskMate β Redownload, then restart Home Assistant. No config changes required. Existing rotation/alternating chores with sub-tasks will start behaving correctly immediately β no state migration involved.
Affected configurations
This bug only manifested for chores meeting all of these conditions:
assignment_mode set to alternating or random (not everyone)
Has at least one bonus sub-task
daily_completion_limit set such that the bonus sub-task count was enough to hit the limit (most commonly daily_completion_limit: 1)
Everyone-mode chores were unaffected β that path already used the correct filter.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
π New Release: v3.9.3 β Sub-task / rotation visibility fix
Fixed
assignment_mode != 'everyone'(alternating / random), the child card's pool daily-limit filter was counting every completion record for the chore β including bonus sub-task completions, which share the parent'schore_idbut carry their ownbonus_subtask_id.daily_completion_limit: 1, completing a single sub-task exhausted the parent's quota and the parent vanished from the active child's card before the remaining sub-tasks could be tapped.taskmate-child-card.js:1758now excludes records with abonus_subtask_id, matching the existing pattern used by_renderChoreCardfor the everyone-mode case.Upgrading
HACS β TaskMate β Redownload, then restart Home Assistant. No config changes required. Existing rotation/alternating chores with sub-tasks will start behaving correctly immediately β no state migration involved.
Affected configurations
This bug only manifested for chores meeting all of these conditions:
assignment_modeset to alternating or random (not everyone)daily_completion_limitset such that the bonus sub-task count was enough to hit the limit (most commonlydaily_completion_limit: 1)Everyone-mode chores were unaffected β that path already used the correct filter.
Full changelog: v3.9.2...v3.9.3
Upgrading
Update via HACS or by downloading the latest release and copying to
/config/custom_components/taskmate/.After updating, restart Home Assistant. Lovelace resources will update automatically on restart.
π¬ Questions or issues with this release? Reply below or open an issue.
Beta Was this translation helpful? Give feedback.
All reactions