Details
Description
http://forum.civicrm.org/index.php/topic,12697.0.html
If you try to edit a participation record to change any field you get an error saying 'price set is a required field'.
It seems that the reason is that if the priceset code is called from register.php (CRM\Event\Form\Registration ) the partcipation id is
$form->participantId
but from participant.php (CRM\Event\Form) the participant id is
$form->id
The patch on the forum changes the code to accept this second variation but it seems to me these forms should be more uniform in their references to the participant ID?