nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
968 stars 236 forks source link

Calendar value of event can not be changed still not working #4411

Open amsel54 opened 2 years ago

amsel54 commented 2 years ago

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:

  1. created a new calendar 'calendar2'
  2. created an event within my personal calendar
  3. open the event in the simple editor and change to 'calendar2' and close with 'update'
  4. reopen in simple editor -> still personal calendar
  5. change to 'calendar2' again close with 'update'
  6. the editor hangs
  7. reload browser page
  8. reopen event with simple calendar -> there it shows 'calender2'
  9. checking my caldav sync of 'calender2' in thunderbird -> no sync of the event
  10. this changes if I reopen the event and change something, for example to give a place and close via 'update'
  11. now the event is synced

it seems that the changed event calendar value is not stored properly.

Expected behavior

Actual behaviour

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

miaulalala commented 2 years ago

I think this might be a duplicate of #4093 - can you please check it by doing the following:

1) create calendar event 2) change calendar for event and save with update 3) reload the whole page 4) check the event again to see if the calendar has changed now

Thanks :)

amsel54 commented 2 years ago

there are some additonal topics to #4093

what I tested now:

  1. create two calender events in personal calender
  2. change calender in both events to cal2 save with update
  3. reload page
  4. check event again -> calender changed
  5. open Thunderbird to check the cal2 sync: both events not visible
  6. create event in Thundebird in cal2: is synced to nextcloud
  7. open one of the new events in browser and add "place" save with update -> event with added place is synced the other event not
miaulalala commented 2 years ago

there are some additonal topics to #4093

what I tested now:

  1. create two calender events in personal calender
  2. change calender in both events to cal2 save with update
  3. reload page
  4. check event again -> calender changed
  5. open Thunderbird to check the cal2 sync: both events not visible
  6. create event in Thundebird in cal2: is synced to nextcloud
  7. 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?

ZID-TU-Graz-Collab commented 2 years ago

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