Issue Summary
When events are added to Zoho Calendar through the official integration and confirmation emails are enabled in Cal, two emails are sent: one from Cal and one from Zoho. The Zoho email is redundant; I would expect only a Cal email to be sent.
I'm happy to open a pull request for this if it sounds reasonable. The fix seems pretty straightforward.
Steps to Reproduce
- Install the Zoho Calendar app and set it up such that new bookings are saved to a Zoho calendar.
- Book an event.
Actual Results
- You receive two emails: a confirmation email from Cal and an event invite from Zoho.
Expected Results
- You only receive the confirmation email from the Cal platform.
Technical details
I only tested on Cal.com, so I'm assuming that the Zoho integration in Cal.diy is the same. My apologies if that is not the case.
In digging into why this happens, I noticed that for the Google integration, the platform sends "sendUpdates": "none" with every API request, which suppresses the automatic notification email. Likewise, as of a recent commit, Cal sends SCHEDULE-AGENT=CLIENT to the calendar provider to tell it not to send its own notifications.
It seems to me that the same logic should apply to Zoho.
Evidence
This was reported by one of my clients and reproduced through much trial and error on Cal.com.
Issue Summary
When events are added to Zoho Calendar through the official integration and confirmation emails are enabled in Cal, two emails are sent: one from Cal and one from Zoho. The Zoho email is redundant; I would expect only a Cal email to be sent.
I'm happy to open a pull request for this if it sounds reasonable. The fix seems pretty straightforward.
Steps to Reproduce
Actual Results
Expected Results
Technical details
I only tested on Cal.com, so I'm assuming that the Zoho integration in Cal.diy is the same. My apologies if that is not the case.
In digging into why this happens, I noticed that for the Google integration, the platform sends
"sendUpdates": "none"with every API request, which suppresses the automatic notification email. Likewise, as of a recent commit, Cal sendsSCHEDULE-AGENT=CLIENTto the calendar provider to tell it not to send its own notifications.It seems to me that the same logic should apply to Zoho.
Evidence
This was reported by one of my clients and reproduced through much trial and error on Cal.com.