Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Recurring calendar events get ignored in free/busy display when trying to schedule a new event #6740

Open
5 of 8 tasks
zilti opened this issue Feb 18, 2025 · 4 comments
Assignees
Labels

Comments

@zilti
Copy link

zilti commented Feb 18, 2025

⚠️ This issue respects the following points: ⚠️

Bug description

When trying to schedule a new calendar event, recurring events are not shown as "busy" times in the time selector; meanwhile, one-off events from the same CalDAV calendar do get shown as "busy" blocks.

Steps to reproduce

  1. Subscribe to a CalDAV calendar
  2. Create a new event on your main calendar
  3. Get to the "Choose time" dialog
  4. One-off events from the CalDAV calendar will be shown as "busy" time blocks, recurring events however will not.

Expected behavior

Recurring events should be shown as "busy" time blocks as well.

Nextcloud Server version

29

Operating system

Other

PHP engine version

PHP 8.3

Web server

Nginx

Database engine version

PostgreSQL

Is this bug present after an update or on a fresh install?

Fresh Nextcloud Server install

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

List of activated Apps

Nextcloud Signing status

Nextcloud Logs

Additional info

No response

@zilti zilti added the bug label Feb 18, 2025
@joshtrichards joshtrichards transferred this issue from nextcloud/server Feb 18, 2025
@SebastianKrupinski
Copy link
Contributor

Hi @zilti

Thank you for the bug report.

Just to clarify you are talking about the the time slots here?

Image

@zilti
Copy link
Author

zilti commented Feb 18, 2025

Yes, that's the one 👍

@zilti
Copy link
Author

zilti commented Feb 18, 2025

I looked at the .ics file, the two events in question are:

Non-recurring event that gets shown as a "busy" time block correctly:

BEGIN:VEVENT
DTSTART:20250220T104500Z
DTEND:20250220T120000Z
DTSTAMP:20250218T152915Z
UID:4h2irbvbm0lki3gduaotvvdnd5@google.com
ATTENDEE;X-NUM-GUESTS=0:mailto:redacted@redacted.com
SUMMARY:Busy
END:VEVENT

Recurring event that does not get shown:

BEGIN:VEVENT
DTSTART:20250220T130000Z
DTEND:20250220T140000Z
DTSTAMP:20250218T152915Z
UID:3v16vqatk3o02qd9jclt4vv91b_R20250206T130000@google.com
ATTENDEE;X-NUM-GUESTS=0:mailto:redacted@redacted.com
RECURRENCE-ID:20250220T130000Z
SUMMARY:Busy
END:VEVENT

(UIDs have been altered; the timestamp part of the second UID is kept intact.)

@SebastianKrupinski
Copy link
Contributor

Hi @zilti

It did a few quick tests, but you are correct there is a issue. We will add it our list of todo's.

@SebastianKrupinski SebastianKrupinski self-assigned this Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants