fix(item): refuse a deadline on a step through Update #204
No reviewers
Labels
No labels
adr
android
area/calendar
area/design-system
area/i18n
area/jobs
area/offline
area/server
area/testing
bug
ci
duplicate
enhancement
help wanted
invalid
notifications
question
reliability
security
severity/low
severity/medium
tracking
web
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
eagraiclainne/app!204
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/step-deadline-via-update"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #181.
SetDeadlinerefuses a deadline on an item with aparent_uid— a sub-jobcarries no date of its own and would be invisible on every deadline surface
(ADR-0025).
Updateapplied the same field with no such check, so theforbidden state was reachable through the other door.
No client sends it today. It matters now because the jobs redesign commits
fields one at a time through
Update, which brings the two doors muchcloser together.
Reuses
domain.ErrSubTaskDeadlinerather than growing a second error, soboth doors fail identically. Clearing a deadline stays allowed, exactly as
SetDeadlineallows it.🤖 Generated with Claude Code
Test report
Coverage: 26.8%
Updated by the check workflow · commit
bb59757c42d6b2040c6bbb59757c42Android test report
Coverage: 3.0% of lines
Updated by the android workflow · commit
bb59757c42