@@ -95,7 +95,7 @@ export default class ImportGlobalFields extends BaseClass {
9595 const onSuccess = ( { response : globalField , apiData : { uid } = undefined } : any ) => {
9696 this . createdGFs . push ( globalField ) ;
9797 this . gFsUidMapper [ uid ] = globalField ;
98- log ( this . importConfig , `Global field ${ globalField . uid } created successfully` , 'success' ) ;
98+ log ( this . importConfig , `Global field ${ globalField . uid } created successfully` , 'success' ) ;
9999 } ;
100100 const onReject = ( { error, apiData : globalField = undefined } : any ) => {
101101 const uid = globalField ?. uid ;
@@ -174,12 +174,15 @@ export default class ImportGlobalFields extends BaseClass {
174174 removeReferenceFields ( globalField . schema , flag , this . stack ) ;
175175 if ( flag . supressed ) {
176176 this . pendingGFs . push ( globalField . uid ) ;
177+ apiOptions . entity = undefined ;
178+ }
179+ else {
180+ const globalFieldPayload = this . stack . globalField ( globalField . uid , { api_version : '3.2' } ) ;
181+ Object . assign ( globalFieldPayload , cloneDeep ( globalField ) , {
182+ stackHeaders : globalFieldPayload . stackHeaders ,
183+ } ) ;
184+ apiOptions . apiData = globalFieldPayload ;
177185 }
178- const globalFieldPayload = this . stack . globalField ( globalField . uid , { api_version : '3.2' } ) ;
179- Object . assign ( globalFieldPayload , cloneDeep ( globalField ) , {
180- stackHeaders : globalFieldPayload . stackHeaders ,
181- } ) ;
182- apiOptions . apiData = globalFieldPayload ;
183186 return apiOptions ;
184187 }
185188
0 commit comments