Open mtnowl opened 1 year ago
FYI @alishaz-polymath
Hey guys, thanks for raising the issue. I'll explore this further and keep you guys posted π
Just to note, another workaround would be to simply not add the guest emails onto the calendar event. This would prevent Fastmail from having any emails to send invitations to.
Just to note, another workaround would be to simply not add the guest emails onto the calendar event. This would prevent Fastmail from having any emails to send invitations to.
This is a workaround, but I don't think it is feasible as a generalized idea. It would definitely make more sense to allow it via the 'SCHEDULE-AGENT=CLIENT' parameter instead, but I need to see how we can do that without risking the same where we don't intend.
This is only going to take some time to explore so we would request and appreciate the patience in the mean time π Thanks for the suggestion π
if I understand this correctly this is because of packages/lib/CalendarService.ts:101
where the https://github.com/adamgibbons/ics lib is used. This lib does not support this option yet. I create a pr on the lib side as soon as this is merged I'm going to create one against cal.com with the scheduleAgent: CLIENT
for both attendee and organizer.
This would just disable sending Emails from the calendar where the event is beeing created and just cal.com would send the emails. Is that something that you could work with @PeerRich ?
cc: @joeauyeung Who is now leading CalDAV at cal.com π
I think I am seeing this issue as well (cal.com + FastMail CalDAV). Is it the case that one email comes from hello@cal.com
and another comes from me@myrealdomain.com
?
I can also reproduce this with the NextCloud CalDav integration.
Opened #11771 for the notification part of this issue since this is very annoying for us
The timezone issue seems to be a Fastmail thing. cal.com correctly states that its date is in UTC, so I would expect Fastmail to convert this accordingly to your local timezone
cal.com correctly states that its date is in UTC, so I would expect Fastmail to convert this accordingly to your local timezone
We do, in our UI. The report was talking about the (HTML content) in the invitation email that's sent βΒ since we don't know what the recipient's local time zone will be, we use the event's time zone.
Well the ics
package fails here yet again. inputType
in formatDate
only allows local
and if it receives any other value, it treats that as UTC:
if (inputType === 'local') {
outDate = new Date(year, month - 1, date, hours, minutes, seconds)
} else {
outDate = new Date(Date.UTC(year, month - 1, date, hours, minutes, seconds))
}
Reading through this issue and I'm hoping that https://github.com/calcom/cal.com/pull/12122 can solve the issue of inconsistent uids.
@joeauyeung I might miss read your pr, but how would this issue be fixed by consistent uids?
Issue Summary
created from https://github.com/calcom/cal.com/issues/3457#issuecomment-1581465501, but I am also using Fastmail and seeing the same issues. This is making it so I can't use the integration.
We also use Fastmail and have been seeing some oddities with the cal.com integration. Namely, that participants are receiving multiple calendar invites, which on it's own isn't that big of a deal. However, the Fastmail invites are always in UTC, not in the local time of the cal.com invite.
This is creating a lot of confusion with participants, they keep missing our meetings, not realizing one invite is UTC and one in local time. I spoke with the Fastmail team and they relayed the following notes about cal's specific integration.
Steps to Reproduce
Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?
Technical details
None other than Fastmail/CalDAV.