@@ -3942,17 +3942,18 @@ public function processTicketData(int $summit_id, string $filename)
39423942 }
39433943 // process attendee data ( try to get an existent attendee or create a new one)
39443944 if ($ attendee_data_present ) {
3945- Log::debug (sprintf ("SummitOrderService::processTicketData - has attendee data present ... trying to get attendee %s " , $ row ['attendee_email ' ]));
3945+ $ attendee_email = $ row ['attendee_email ' ] ?? '' ;
3946+ Log::debug (sprintf ("SummitOrderService::processTicketData - has attendee data present ... trying to get attendee %s " , $ attendee_email ));
39463947 // check if attendee exists
3947- $ attendee = $ this ->attendee_repository ->getBySummitAndEmail ($ summit , $ row [ ' attendee_email ' ] );
3948- $ member = $ this ->member_repository ->getByEmail ($ row [ ' attendee_email ' ] );
3948+ $ attendee = $ this ->attendee_repository ->getBySummitAndEmail ($ summit , $ attendee_email );
3949+ $ member = $ this ->member_repository ->getByEmail ($ attendee_email );
39493950
3950- if (is_null ($ attendee )) {
3951+ if (is_null ($ attendee ) && ! empty ( $ attendee_email )) {
39513952
3952- Log::debug (sprintf ("SummitOrderService::processTicketData - attendee %s does not exists " , $ row [ ' attendee_email ' ] ));
3953+ Log::debug (sprintf ("SummitOrderService::processTicketData - attendee %s does not exists " , $ attendee_email ));
39533954 // create attendee ( populate payload)
39543955 $ payload = [
3955- 'email ' => $ row [ ' attendee_email ' ] ,
3956+ 'email ' => $ attendee_email ,
39563957 'first_name ' => $ row ['attendee_first_name ' ],
39573958 'last_name ' => $ row ['attendee_last_name ' ],
39583959 ];
0 commit comments