If I empty a role in a shift set then immediately in the resulting screen attempt to re-assign that role to a new volunteer (using an email address) the role is instead assigned to the previous (unassigned) volunteer with the "participant" being the new email address.
In the screenshot above I've attempted to reassign a role from allison davidson to april lewton, however, instead of re-assigning the role to april the system appears to have kept allison's contact info and instead just changed the participant field to april's email address.
If I empty a role in a shift set then immediately in the resulting screen attempt to re-assign that role to a new volunteer (using an email address) the role is instead assigned to the previous (unassigned) volunteer with the "participant" being the new email address.
In the screenshot above I've attempted to reassign a role from allison davidson to april lewton, however, instead of re-assigning the role to april the system appears to have kept allison's contact info and instead just changed the participant field to april's email address.