@@ -369,17 +369,15 @@ export function sendRequest(queryObject, options) {
369369 await updateLivePreviewReferenceEntry (
370370 referencesToBeResolvedMap ,
371371 _data . entry ,
372- queryObject . live_preview ,
373- queryObject . requestParams ,
372+ queryObject ,
374373 options
375374 ) ;
376375 } else {
377376 await Promise . all ( _data . entries . map ( async ( entry ) => {
378377 await updateLivePreviewReferenceEntry (
379378 referencesToBeResolvedMap ,
380379 entry ,
381- queryObject . live_preview ,
382- queryObject . requestParams ,
380+ queryObject ,
383381 options
384382
385383 ) ;
@@ -481,7 +479,8 @@ function generateReferenceMap (references) {
481479 return map ;
482480} ;
483481
484- async function updateLivePreviewReferenceEntry ( referenceMap , entry , livePreview , requestParams , options , handlerOptions ) {
482+ async function updateLivePreviewReferenceEntry ( referenceMap , entry , stack , options , handlerOptions ) {
483+ const { livePreview, requestParams} = stack ;
485484 const { content_type_uid : livePreviewContentTypeUid , management_token } = livePreview ;
486485
487486
@@ -499,12 +498,12 @@ async function updateLivePreviewReferenceEntry(referenceMap, entry, livePreview,
499498 if ( entry . _content_type_uid === livePreviewContentTypeUid ) {
500499
501500 try {
502- const referenceRequestParam = JSON . parse ( JSON . stringify ( requestParams ) ) ;
501+ stack . requestParams = JSON . parse ( JSON . stringify ( requestParams ) ) ;
503502
504503 const includeReference = getIncludeParamForReference ( referenceMap )
505- referenceRequestParam . body . include = includeReference
506- referenceRequestParam . body . live_preview = livePreview . live_preview
507- referenceRequestParam . body . content_type_uid = livePreviewContentTypeUid
504+ stack . requestParams . body . include = includeReference
505+ stack . requestParams . body . live_preview = livePreview . live_preview
506+ stack . requestParams . body . content_type_uid = livePreviewContentTypeUid
508507
509508 const livePreviewUrl = livePreview . host . match (
510509 / ^ ( ( h t t p [ s ] ? ) : ( \/ \/ ) ? ) ? ( .+ ) $ /
@@ -515,13 +514,13 @@ async function updateLivePreviewReferenceEntry(referenceMap, entry, livePreview,
515514 const entryUid = entry . uid ;
516515
517516 const url = `${ livePreviewHost } /v3/content_types/${ entry . _content_type_uid } /entries/${ entryUid } ` ;
518- referenceRequestParam . url = url
519- referenceRequestParam . method = "GET"
517+ stack . requestParams . url = url
518+ stack . requestParams . method = "GET"
520519
521- delete referenceRequestParam . headers . access_token
522- referenceRequestParam . headers . authorization = management_token
520+ delete stack . requestParams . headers . access_token
521+ stack . requestParams . headers . authorization = management_token
523522
524- const data = await Request ( referenceRequestParam , options ) ;
523+ const data = await Request ( stack , options ) ;
525524 data . entry . _content_type_uid = livePreviewContentTypeUid ;
526525 data . entry . uid = entryUid ;
527526 setReference ( data . entry ) ;
0 commit comments