Commit 3ce3dbb
fix(sync): Pass store parameter in recursive shouldMarkCompleted calls
The shouldMarkCompleted function recursively calls itself without passing
the store parameter, causing 3+ level task hierarchies to fail. Intermediate
tasks without commits are incorrectly treated as leaf tasks, preventing
parent issues from closing even when all actual leaf tasks have commits.
Fixes #110
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent a4ea6b8 commit 3ce3dbb
2 files changed
+6
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
696 | 696 | | |
697 | 697 | | |
698 | 698 | | |
699 | | - | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
700 | 702 | | |
701 | 703 | | |
702 | 704 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
904 | 904 | | |
905 | 905 | | |
906 | 906 | | |
907 | | - | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
908 | 910 | | |
909 | 911 | | |
910 | 912 | | |
| |||
0 commit comments