Bisher wurde immer die komplette calendar-data mitgeschickt, auch wenn der Client nur getetag wollte. DAVx5 macht einen zweistufigen Sync: erst calendar-query nach ETags, dann multiget fuer die neuen/geaenderten Events. Server-seitig zu viel zu liefern bricht diesen Ablauf - Client denkt er hat alles und ueberspringt die zweite Stufe, aber die Events landen nicht in der Android-Kalender- DB. Jetzt: calendar-query schaut nach ob <c:calendar-data/> in den angefragten Props steht und liefert entsprechend. calendar-multiget liefert weiterhin immer die vollen Daten. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| caldav.py | ||