FossifyOrg / Calendar

A simple calendar with events, customizable widgets and no ads.
https://www.fossify.org
GNU General Public License v3.0
657 stars 53 forks source link

Can't trigger CalDAV update on sync (endless loading) #270

Open TekkertheChaot opened 1 month ago

TekkertheChaot commented 1 month ago

Checklist

Affected app version

1.0.3

Affected Android/Custom ROM version

Stock Samsung Android 14 / OneUI 6.1

Affected device model

Samsung Galaxy Flip 3

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

Setup: Using Nextcloud as a CalDAV server and DAVx⁵ for managing DAV resources (connector to nextcloud in this case)

  1. in nextcloud: create an event in a synced calendar.
  2. in the app: go to the day the event was created on the server
  3. trigger a sync / update of the calendar
  4. --> Forever loading...

Expected behavior

Finish loading, update the calendar

Actual behavior

loads forever, never updates the calendar

Screenshots/Screen recordings

(sorry for low bitrate, had to compress it to fit the upload size imit) https://github.com/FossifyOrg/Calendar/assets/17234581/38079b73-4771-4a70-93e9-97c3973c68ff

Additional information

other calendar apps like SPlanner are able to trigger a CalDAV update / sync Here is a logcat: logcat_11072024_1352.log

Aga-C commented 1 month ago

Related to https://github.com/FossifyOrg/Calendar/issues/193.

TekkertheChaot commented 1 month ago

Ahhh okay i overlooked that. I read the title and dismissed it prematurely... Should i close this one as a duplicate?

Aga-C commented 1 month ago

It's not a duplicate. I just linked these two issues because they are similar to each other and may have the same root cause. If it were a duplicate, I'd close it 🙂

mpxx1 commented 1 month ago

Dev: Samsung Galaxy A32 Using Nextcloud as a CalDAV server and DAVx⁵ for managing DAV resources (connector to nextcloud in this case) Installed from F-Droid, version 1.0.3 Android 11

Had the same issue, but it's gone after i switched off and on 'CalDAV sync' button in calendar settings After that davx5 sync have also start working for calendar, but if i call sync inside app (pulling down reload) it shows massage that it's successfully done, but it's actually not.

But i have no this problem on xiaomi (android 10) and realme (android 14) phones