mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-03-12 10:04:48 -05:00
- Fixes `removeStaleRelations` in CalDAV storage provider to only remove relations of kinds explicitly declared in the incoming VTODO's `RELATED-TO` properties - When a VTODO has no `RELATED-TO` at all (e.g., a parent task from Tasks.org), no relations are removed — they were auto-created as inverses by child tasks - When a VTODO declares specific relation kinds (e.g., `RELATED-TO;RELTYPE=PARENT`), only relations of that kind are checked for staleness; other kinds (like auto-created `subtask` inverses) are preserved Fixes #2383 --------- Co-authored-by: kolaente <k@knt.li>