Murena Account Sync/WebDav Account Sync do not show date of last synchronization for calendar and tasks
- /e/ version: 1.18-t-202312100360971-dev-enchilada
- Device model(s): OnePlus 6
- Developer mode enabled: yes
- Device rooted: yes (Magisk)
- Trackers blocker enabled: yes
Summary
"Accounts" > (Choose Murena Account or WebDAV account) > Select "Account sync" > It shows a timestamp that is older than the last real synchronization
The problem
- Let the smartphone run for some time so that automatic calendar and/or task sync by the account manager happen in the background.
- Go to "Accounts"
- Choose Murena Account or WebDAV account
- Select "Account sync"
- Remember the timestamps of the displayed last synchronizations
- Go (again) to "Accounts"
- Murena Account: Select Murena Account > Choose "My Account" > "Settings" > Choose Murena account > Select "CALDAV" tab > tap on the three dots of one calendar, select "Properties" > check the last synchronization timestamp
- WebDAV Account: Choose WebDAV account > Choose "Manage accounts" > Choose WebDAV account > Select "CALDAV" tab > tap on the three dots of one calendar, select "Properties" > check the last synchronization timestamp
In both cases, the synchronization in the CALDAV tab is the actual synchronization timestamp while the timestamp in "Account sync" is out of date.
What is the current behavior? See above: The synchronization timestamp is older on the "Account sync" page
What is the expected correct behavior? The timestamps in the CALDAV tab and the "Account sync" page should be equal.
Technical informations
The problem seems to have appeared after the upgrade to /e/OS T (Android 13).
(no logcat available)
Solutions
Workaround On "Account sync" page, tap the three buttons in the upper right corner and select "Sync now". A (foreground) synchronization happens, and the timestamps of the calendar and/or task entry are updated.
Possible fixes
Possible fixes are unclear, unfortunately.