Hello!
We have a business rule enabled on the appointment entity to set the appointment 'Duration' based on a custom field value 'Consult Type':
When the appointment is first created, it sets the end time correctly, based on the duration that has been set by the Business Rule.
However, if the user changes the 'Consult Type', the Duration updates accordingly, but the End Time doesn't. What are we missing?