Incorrect fee level saved when editing event participant
Overview
Editing an event participant changes the fee level and amount listed, seemingly at random.
Reproduction steps
- Register a contact for an event that uses a price set for fees (I'm using Summer Solstice Day Concert from dmaster in this example). Doesn't matter if they register online or an admin adds their registration
- Select Bass - $ 25.00
- Save the event registration
- Edit the event registration
- Change nothing
- Click Save
Current behaviour
The Fee level on the participant changes to something else - the specific value seems random on the first save, then doesn't seem to change.
Settings for adding the event registration:
Display after creating the registration:
Display after editing the registration, changing nothing, and saving:
Expected behaviour
The fee level shouldn't change
Environment information
- CiviCRM: Reproduced on 5.70.2, 5.71.0, dmaster (5.73.alpha1)