@@ -189,7 +189,7 @@ export function ortbConverter<B extends BidderCode>({
189189 return {
190190 toORTB ( { bidderRequest, bidRequests, context = { } } : {
191191 bidderRequest : BidderRequest < B > ,
192- bidRequests : BidRequest < B > [ ] ,
192+ bidRequests ? : BidRequest < B > [ ] ,
193193 context ?: Context
194194 } ) : ORTBRequest {
195195 bidRequests = bidRequests || bidderRequest . bids ;
@@ -220,7 +220,7 @@ export function ortbConverter<B extends BidderCode>({
220220 } ,
221221 fromORTB ( { request, response} : {
222222 request : ORTBRequest ;
223- response : ORTBResponse ;
223+ response : ORTBResponse | null ;
224224 } ) : AdapterResponse {
225225 const ctx = REQ_CTX . get ( request ) ;
226226 if ( ctx == null ) {
@@ -230,7 +230,7 @@ export function ortbConverter<B extends BidderCode>({
230230 return Object . assign ( ctx , { ortbRequest : request } , extraParams ) ;
231231 }
232232 const impsById = Object . fromEntries ( ( request . imp || [ ] ) . map ( imp => [ imp . id , imp ] ) ) ;
233- const bidResponses = ( response . seatbid || [ ] ) . flatMap ( seatbid =>
233+ const bidResponses = ( response ? .seatbid || [ ] ) . flatMap ( seatbid =>
234234 ( seatbid . bid || [ ] ) . map ( ( bid ) => {
235235 if ( impsById . hasOwnProperty ( bid . impid ) && ctx . imp . hasOwnProperty ( bid . impid ) ) {
236236 return buildBidResponse ( bid , augmentContext ( ctx . imp [ bid . impid ] , { imp : impsById [ bid . impid ] , seatbid, ortbResponse : response } ) ) ;
0 commit comments