I think I found a bug which exists since NC24 and is also present in NC25 RC2.
Moving an event from one calendar to another does not get propagated to connected clients.
I opened a github issue with detailed description here: [Bug] 25.0.0 RC2 and 24: MOVE via caldav does not get propagated to connected clients · Issue #34162 · nextcloud/server · GitHub
I am looking for people to test and confirm this. Is there anybody who wants to check this out (it only takes a couple of minutes)?
Steps to reproduce
- Create an event on client-1
- let client-2 sync
- move event from one calender to another calendar on client-1
- let client-2 sync
- the move of the event somehow does not get through to client-2. Instead the event is displayed twice on client-2 (once in each calendar).
- Trying to move the event from the original calendar on client-2 returns a 404 (because the event was already moved to another calender from client-1)
EDIT: the bug is also reproducable with the Nextcloud Calendar app: moving an event from one calendar to another in the Nextcloud calendar app does not lead to any change within the client calendars at all.