X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FEvent%2FForm%2FRegistration.php;h=007e9b40176e948ecc7df48c2051d69e8ad30865;hb=6b409353d19be6058cbd47fcc5916c8564aed6ff;hp=5e163d768baf5abae74c11fb1fe811deda90ad7e;hpb=8df1a02080c143102aaefe4fcbed0588815c32c9;p=civicrm-core.git diff --git a/CRM/Event/Form/Registration.php b/CRM/Event/Form/Registration.php index 5e163d768b..007e9b4017 100644 --- a/CRM/Event/Form/Registration.php +++ b/CRM/Event/Form/Registration.php @@ -800,7 +800,7 @@ class CRM_Event_Form_Registration extends CRM_Core_Form { $participantFields = CRM_Event_DAO_Participant::fields(); $participantParams = array( - 'id' => CRM_Utils_Array::value('participant_id', $params), + 'id' => $params['participant_id'] ?? NULL, 'contact_id' => $contactID, 'event_id' => $form->_eventId ? $form->_eventId : $params['event_id'], 'status_id' => CRM_Utils_Array::value('participant_status', @@ -812,13 +812,13 @@ class CRM_Event_Form_Registration extends CRM_Core_Form { isset($params['participant_source']) ? CRM_Utils_Array::value('participant_source', $params) : CRM_Utils_Array::value('description', $params), $participantFields['participant_source']['maxlength'] ), - 'fee_level' => CRM_Utils_Array::value('amount_level', $params), + 'fee_level' => $params['amount_level'] ?? NULL, 'is_pay_later' => CRM_Utils_Array::value('is_pay_later', $params, 0), - 'fee_amount' => CRM_Utils_Array::value('fee_amount', $params), - 'registered_by_id' => CRM_Utils_Array::value('registered_by_id', $params), - 'discount_id' => CRM_Utils_Array::value('discount_id', $params), - 'fee_currency' => CRM_Utils_Array::value('currencyID', $params), - 'campaign_id' => CRM_Utils_Array::value('campaign_id', $params), + 'fee_amount' => $params['fee_amount'] ?? NULL, + 'registered_by_id' => $params['registered_by_id'] ?? NULL, + 'discount_id' => $params['discount_id'] ?? NULL, + 'fee_currency' => $params['currencyID'] ?? NULL, + 'campaign_id' => $params['campaign_id'] ?? NULL, ); if ($form->_action & CRM_Core_Action::PREVIEW || CRM_Utils_Array::value('mode', $params) == 'test') {