1
0
Fork 0
vikunja-api/pkg
Erwan Martin feacbbff74 fix(caldav): do not update dates of tasks when repositioning them (#1605)
When a task is updated, the position of the tasks of the whole project/bucket are updated. This leads to column "updated" of model Task to be updated quite often. However, that column is used for the ETag field of CALDAV.
Thus, changing a task marks all the other tasks as updated, which prevents clients from synchronizing their edited tasks.

Co-authored-by: Erwan Martin <erwan@pepper.com>
Reviewed-on: vikunja/api#1605
Co-authored-by: Erwan Martin <public@fzwte.net>
Co-committed-by: Erwan Martin <public@fzwte.net>
2023-09-27 16:17:52 +00:00
..
caldav fix: lint 2023-09-07 11:31:35 +02:00
cmd fix(cmd): do not initialize asnyc operations when running certain cli commands 2023-09-04 11:22:50 +02:00
config feat: add demo mode flag 2023-09-01 17:47:43 +02:00
cron chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
db feat: make default bucket configurable 2023-09-03 15:17:17 +02:00
events chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
files chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
initialize fix: lint 2023-09-04 14:25:46 +02:00
integrations fix: validate usernames on registration 2023-09-01 17:40:31 +02:00
log chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
mail chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
metrics chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
migration fix(typesense): explicitely create typesense sync table 2023-09-13 12:05:37 +02:00
models fix(caldav): do not update dates of tasks when repositioning them (#1605) 2023-09-27 16:17:52 +00:00
modules fix(project background): add more checks for whether a background file exists when duplicating or deleting a project 2023-09-13 11:20:59 +02:00
notifications fix: lint 2023-09-04 14:25:46 +02:00
red chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
routes chore(caldav): improve trimming .ics file ending 2023-09-07 15:52:37 +02:00
swagger fix(swagger): add generated swagger docs to repo 2023-09-06 18:01:45 +02:00
user feat(notify): don't notify disabled users 2023-09-04 14:23:56 +02:00
utils fix: lint 2023-09-01 08:39:25 +02:00
version fix(build): don't require swagger to build 2023-09-06 21:08:09 +02:00