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

Existing events in my calendar do not seem to be considered for availability #819

Open
laurentS opened this issue Jan 7, 2025 · 8 comments
Assignees
Labels
bug Something isn't working M: Appointment MVP

Comments

@laurentS
Copy link

laurentS commented Jan 7, 2025

Describe the bug
I am able to book an appointment during a conflicting event in my calendar. I would expect this not to be possible.
None of my existing events seem to be considered for my availability.

To Reproduce
Steps to reproduce the behavior:

(only tested on https://appointment.day/ as deployed at the time of this issue creation)

My calendar is a caldav shared from a private nextcloud instance.

  1. connect app to an existing caldav calendar with some events through the initial setup workflow.
  2. configure appointments app with availability from 9-20 Mon-Fri.
  3. in appointments app, try to book an appointment during an existing event. No existing event seems to be considered for availability.
  4. Notice the tentative event notification being received by the owner of the calendar.

Expected behavior

Time slots that conflict with events in the calendar should not be available to book.

Actual behavior

I am able to book appointment during any of the existing events in my calendar.

System (please complete the following information):

  • OS: debian sid
  • Browser Version firefox 133.0.3 (64bits)

Additional context
Add any other context about the problem here.

@laurentS laurentS added the bug Something isn't working label Jan 7, 2025
@devmount
Copy link
Collaborator

devmount commented Jan 8, 2025

Hi Laurent,

thank you for this report, I can indeed reproduce this with a CalDAV Nextcloud instance for testing purposes. No calendar events are shown in the schedule view (hence no blockers in the booking view) from CalDAV calendars.

@MelissaAutumn When checking back to #707, the events are there again. We might have broken it somewhere in between 😅 I'll look into this.

@devmount devmount self-assigned this Jan 8, 2025
@devmount
Copy link
Collaborator

FYI: #707 is now merged, this can be tested with the next release.

@MelissaAutumn
Copy link
Member

The next release will hopefully be later this week once I find some time to thoroughly test stage.

@MelissaAutumn
Copy link
Member

Hey there @laurentS, apologies for the delay. We've just released the latest update that should help with availability. Can you give it a test and see if it is working or if it's still broken?

Thanks!

@jan42
Copy link

jan42 commented Feb 7, 2025

I had and unfortunately still have the same problem with CalDAV / SOGo.

@umgpy
Copy link

umgpy commented Feb 11, 2025

I can confirm that appointment.day is taking consideration of my nextcloud calender and marking me as busy for that date and time!

@MelissaAutumn
Copy link
Member

I had and unfortunately still have the same problem with CalDAV / SOGo.

Are you events marked as Busy (or otherwise known as Opaque iirc)? Non-busy/transparent events aren't considered for your availability.

@jan42
Copy link

jan42 commented Feb 12, 2025

I had and unfortunately still have the same problem with CalDAV / SOGo.

Are you events marked as Busy (or otherwise known as Opaque iirc)? Non-busy/transparent events aren't considered for your availability.

They are marked as busy (both in SOGo and when I import the calendar in Thunderbird).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working M: Appointment MVP
Projects
None yet
Development

No branches or pull requests

6 participants