Calendar value of event can not be changed still not working
Steps to reproduce
First of all thanks for the great work you are doing in the nextcloud and ass. projects teams.
A bug #3838 was reported which got a milestone in 3.1.0 which was closed but same behaviour still persist. Recently I tested the calendar in nextcloud 24.0.1 an calender 3.4.2 and have still the same behaviour:
- created a new calendar 'calendar2'
- created an event within my personal calendar
- open the event in the simple editor and change to 'calendar2' and close with 'update'
- reopen in simple editor -> still personal calendar
- change to 'calendar2' again close with 'update'
- the editor hangs
- reload browser page
- reopen event with simple calendar -> there it shows 'calender2'
- checking my caldav sync of 'calender2' in thunderbird -> no sync of the event
- this changes if I reopen the event and change something, for example to give a place and close via 'update'
- now the event is synced
it seems that the changed event calendar value is not stored properly.
Expected behavior
- create event
- reopen event -> change calender value -> update => changed calender is stored properly in the event dataset
Actual behaviour
- create event
- reopen event ->
- first try change calender not working;
- second try change calender value editor freezes; - reload browserpage -> new calender value is shown but is not used (DAV sync)
Calendar app version
3.4.2
CalDAV-clients used
Thunderbird
Browser
Firefox
Client operating system
Windows 10
Server operating system
? (Hetzner)
Web server
No response
Database engine version
No response
PHP engine version
No response
Nextcloud version
24.0.1
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
No response
Nextcloud configuration
No response
Web server error log
No response
Log file
No response
Browser log
No response
Additional info
No response
I think this might be a duplicate of #4093 - can you please check it by doing the following:
- create calendar event
- change calendar for event and save with update
- reload the whole page
- check the event again to see if the calendar has changed now
Thanks :)
there are some additonal topics to #4093
what I tested now:
- create two calender events in personal calender
- change calender in both events to cal2 save with update
- reload page
- check event again -> calender changed
- open Thunderbird to check the cal2 sync: both events not visible
- create event in Thundebird in cal2: is synced to nextcloud
- open one of the new events in browser and add "place" save with update -> event with added place is synced the other event not
there are some additonal topics to #4093
what I tested now:
- create two calender events in personal calender
- change calender in both events to cal2 save with update
- reload page
- check event again -> calender changed
- open Thunderbird to check the cal2 sync: both events not visible
- create event in Thundebird in cal2: is synced to nextcloud
- open one of the new events in browser and add "place" save with update -> event with added place is synced the other event not
I have ran into the issue of events not being shown in Thunderbird too but I haven't discovered what causes this. I'm not sure if this might even be a Thunderbird Calendar Extension issue, too.
Can you check if your event shows up in other clients, such as a mobile calendar on your phone?
We can confirm this issue (at least the reload and hanging part of the problem). PHP 8.0, Nextcloud 24.0.4, Calendar-App 3.5.0