Collapsing unparseable taskIds to 0 meant sortParentsBeforeChildren, which tracked placement by TaskID, treated every zero-id task after the first as already placed and silently dropped it. Track placement by task identity instead so duplicate or zero ids never conflate distinct tasks. |
||
|---|---|---|
| .. | ||
| main_test.go | ||
| testdata_ticktick_export.csv | ||
| testdata_ticktick_invalid_numbers.csv | ||
| testdata_ticktick_multiline.csv | ||
| testdata_ticktick_space_dates.csv | ||
| ticktick.go | ||
| ticktick_test.go | ||