Files
vikunja/pkg/db
kolaente 23bea7b8c0 refactor(projects): read archived state from the materialized column only
is_archived is written down the whole subtree on archive/unarchive and
backfilled for pre-existing rows, so CheckIsArchived, ReadOne and the
project list CTE no longer need to derive it from ancestors. The list
CTE previously only saw ancestors the user could access, so list and
single reads could disagree. task_overdue_reminder already trusted the
column and is now correct for old data too.
2026-08-20 11:58:06 +02:00
..