Whole day event and Google calendar

REPRODUCIBILITY (% or how often): 100%
BUILD ID: 3.4.0.22
HARDWARE (Jolla1, Tablet, XA2,…): Xperia X
UI LANGUAGE:
REGRESSION: (compared to previous public release: Yes, No, ?): Yes

DESCRIPTION:

Whole day events are not shown in the phone in the Google synced calendar. Also if they are created in the phone they will appear in the server but will disapear in the phone calendar. In previous versions (before the version 3.3 blackout) the whole day events worked fine. Also when creating event that lasts two whole days then it works as it should but after modifying it in the phone, in the phone it will be as one day event and in the server it will be as two-day event.

PRECONDITIONS:

Google account with calendar

STEPS TO REPRODUCE:

  1. Create a whole day event in the calendar.
  2. Sync

EXPECTED RESULT:

The event will appear in the phone and in the server

ACTUAL RESULT:

The event is only in the server (even if it was created in the phone).

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)

Thanks for reporting. We have created a bug report for this.

After testing I did in the description the sync works only one way - from the phone to the server but not back.

30.09.20 16:05:04.783 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: “Calendars” request with account 20 experienced error: QNetworkReply::NetworkError(ContentGoneError)
30.09.20 16:05:04.788 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: error 410 occurred while upsyncing calendar data to Google account 20 ; got:
30.09.20 16:05:04.789 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: “{”
30.09.20 16:05:04.790 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “error”: {"
30.09.20 16:05:04.791 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “errors”: ["
30.09.20 16:05:04.792 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " {"
30.09.20 16:05:04.793 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “domain”: “global”,"
30.09.20 16:05:04.794 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “reason”: “deleted”,"
30.09.20 16:05:04.796 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “message”: “Resource has been deleted”"
30.09.20 16:05:04.797 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " }"
30.09.20 16:05:04.798 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " ],"
30.09.20 16:05:04.799 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “code”: 410,"
30.09.20 16:05:04.801 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “message”: “Resource has been deleted”"
30.09.20 16:05:04.802 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " }"
30.09.20 16:05:04.804 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: “}”
30.09.20 16:05:04.805 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: “Calendars” request with account 20 experienced error: QNetworkReply::NetworkError(ContentGoneError)
30.09.20 16:05:04.806 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: error 410 occurred while upsyncing calendar data to Google account 20 ; got:
30.09.20 16:05:04.808 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: “{”
30.09.20 16:05:04.809 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “error”: {"
30.09.20 16:05:04.810 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “errors”: ["
30.09.20 16:05:04.811 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " {"
30.09.20 16:05:04.812 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “domain”: “global”,"
30.09.20 16:05:04.814 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “reason”: “deleted”,"
30.09.20 16:05:04.815 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “message”: “Resource has been deleted”"
30.09.20 16:05:04.818 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " }"
30.09.20 16:05:04.820 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " ],"
30.09.20 16:05:04.821 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “code”: 410,"
30.09.20 16:05:04.822 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " “message”: “Resource has been deleted”"
30.09.20 16:05:04.823 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: " }"
30.09.20 16:05:04.824 google-calendars-client[6759]: unknown:0 [W] unknown:0 - ERROR: “}”

Looks like it’s solved in 3.4.0.24

on my XA2 it works one way. Events from XA2>Google get synced, events from google>XA2 don’t sync. After deleting the specific database file, sync will work a coule of times and then stop again.