HCL-TECH-SOFTWARE / domino-online-meeting-integration

Integration for HCL Notes with online meeting provider services. Documentation available at https://opensource.hcltechsw.com/domino-online-meeting-integration/
Apache License 2.0
24 stars 3 forks source link

[BUG] Calendar information not updated correctly even after changing trigger fields #111

Closed KSchroeder2021 closed 3 years ago

KSchroeder2021 commented 3 years ago

If a user updates an existing calendar entry and uses DOMI to update meeting location and meeting id, but also changes start date and end date which are for sure trigger fields, the invitee gets the update notification including the meeting information, but after confirming it, the meeting information is still not saved to the calendar entry.

LotusGeek commented 3 years ago

BTW, this will be handled automatically in the DOMI integrated mail template shipping with 12.01.

spanky762 commented 3 years ago

Hi @KSchroeder2021 : I deleted my previous comment because I originally misunderstood the issue and my answer is not valid. It appears that reschedule notifications are only sending out core trigger fields, and not the updated location information. This is a core code issue, and not part of the DOMI enhancements. I will report this to Core Development, in the hopes that they can resolve it quickly for 12.0.2 (or possibly have already resolved it for 12.0.1).

INeedCaffeine commented 3 years ago

This has been fixed in the 12.0.1 template.

KarstenPoschmann commented 3 years ago

Hello, some of our customers still using 11.0.1FP3 and 12.0 templates.

It is possible to share the code for this fix?

Kind regards

spanky762 commented 3 years ago

Hi Karsten. The fix would involve significant changes to the Mail Template UI. These changes are incorporated in the 12.0 updates, but adding them in as an enhancement for this Open Source 11.0.3 release is really not something I'm comfortable doing (I personally avoid touching the Mail Template unless absolutely necessary).

This doesn't mean i can't be done; basically you will need to ad in onChange and querySave event code to trigger the updates and call the existing (or new) agents as needed.