AppointmentService caches the wrong clinician for appointments

Description

If an appointment has an author participation, this may be cached instead of the clinician associated with the appointment. This is because ScheduleEventQuery pulls in all participations for an appointment but doesn't check the participation archetype. Instead it relies on the participating entity's archetype - in this case it is security.user for both participation.clinician and participation.author.

Environment

None

Activity

Tim Anderson June 28, 2011 at 3:12 AM

Fixed in archetypes, revision 4286

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Who's Looking?

Open Who's Looking?

Created June 28, 2011 at 2:44 AM
Updated July 19, 2012 at 7:49 PM
Resolved June 28, 2011 at 3:12 AM
Who's Looking?