@@ -469,29 +469,19 @@ public with sharing class SummitEventsRegisterController {
469469 eventRegistration .Event_Instance_Date_Time_Formatted__c = SummitEventsShared .navBreadcrumbBuilder (evtInstance );
470470 eventRegistration .Event__c = eventInformation .eventId ;
471471 eventRegistration .Event_Instance__c = eventInformation .instanceId ;
472- eventInformation .registrationId = eventRegistration . Id ;
472+ eventInformation .registrationId = incomingEventRegistrationId ;
473473
474474 // Check and create fees and save on registration
475- List <Summit_Events_Fee__c > recordedEventFeeList = SummitEventsReadShared .getEventFeesByRegistrationId (eventInformation . registrationId );
475+ List <Summit_Events_Fee__c > recordedEventFeeList = SummitEventsReadShared .getEventFeesByRegistrationId (incomingEventRegistrationId );
476476 if (recordedEventFeeList .size () > 0 ) {
477477 // Fees already exist so checks need to be made if current fees are there
478- List <Id > recordedUsedIds = new List <Id >();
479478 for (Integer ff = 0 ; ff < eventFeeList .size (); ff ++ ) {
480479 for (Summit_Events_Fee__c recordedFees : recordedEventFeeList ) {
481480 if (eventFeeList [ff ].Event_Fee_Type__c == recordedFees .Event_Fee_Type__c ) {
482481 eventFeeList [ff ].Id = recordedFees .Id ;
483- recordedUsedIds .add (recordedFees .Id );
484482 }
485483 }
486484 }
487-
488- // Get all currently recorded event fees and delete them
489- List <Summit_Events_Fee__c > deleteEventFees = SummitEventsReadShared .getFeesToDeleteByRegIdFeeIdList (eventInformation .registrationId , recordedUsedIds );
490-
491- System .debug (' deleteEventFees: ' + deleteEventFees );
492- if (deleteEventFees .size () > 0 ) {
493- rCRUD .deleteFees (deleteEventFees );
494- }
495485 }
496486
497487 eventRegistration = rCRUD .updateRegistration (eventRegistration , incomingEventRegistrationId , registrantAudience , eventFeeList );
@@ -594,7 +584,7 @@ public with sharing class SummitEventsRegisterController {
594584 }
595585 try {
596586 if (Schema .SObjectType .Summit_Events_Registration__c .isCreateable ()) {
597- insert upsertFees ;
587+ upsert upsertFees ;
598588 }
599589 } catch (Exception ex ) {
600590 System .debug (ex .getMessage ());
0 commit comments