mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-03-12 01:59:34 -05:00
Bulk edit API does not update done_at as documented #604
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Originally created by @Plong-Wasin on GitHub (Sep 10, 2025).
Description
I am testing the bulk edit API in Vikunja, but it does not update certain fields according to the documentation.
API:
POST https://try.vikunja.io/api/v1/tasks/bulkPayload:
Response:
However, when checking the tasks again via:
GET https://try.vikunja.io/api/v1/projects/1/views/247/tasksThe done_at field is not updated:
percent_doneand other fields are not expected to change unless explicitly included in the payload, which is correct.It seems the issue originates in bulk_task.go, where the columns being updated do not include done_at and other fields.
For reference, the full list of task columns can be found in tasks.go
Vikunja Version
v1.0.0-rc1-120-25388065
Browser and version
No response
Can you reproduce the bug on the Vikunja demo site?
Yes
Screenshots
@kolaente commented on GitHub (Sep 10, 2025):
Should be fixed in https://github.com/go-vikunja/vikunja/pull/1456. Please check with the next unstable build (should be ready for deployment in ~30min, also on try).
Note the syntax for the bulk update endpoint changed, check the swagger docs for details.