@@ -380,12 +380,7 @@ const buildLuJsonObject = async function(luObjArray, log, luis_culture, luSearch
380380 let parsedContent = await parseLuFile ( luOb , log , luis_culture )
381381 parsedFiles . push ( luOb . id )
382382
383- // Fix for BF-CLI #620
384- // We do not perform validation here. for parseFile V1 API route,
385- // the recommendation is to call validate() after parse.
386- if ( haveLUISContent ( parsedContent . LUISJsonStructure ) ) {
387- allParsedLUISContent . push ( parserObject . create ( parsedContent . LUISJsonStructure , undefined , undefined , luOb . id , luOb . includeInCollate ) )
388- }
383+ allParsedLUISContent . push ( parserObject . create ( parsedContent . LUISJsonStructure , undefined , undefined , luOb . id , luOb . includeInCollate ) )
389384
390385 allParsedQnAContent . push ( parserObject . create ( undefined , parsedContent . qnaJsonStructure , undefined , luOb . id , luOb . includeInCollate ) )
391386 allParsedAlterationsContent . push ( parserObject . create ( undefined , undefined , parsedContent . qnaAlterations , luOb . id , luOb . includeInCollate ) )
@@ -496,21 +491,6 @@ const updateParsedFiles = function(allParsedLUISContent, allParsedQnAContent, al
496491 }
497492}
498493
499- const haveLUISContent = function ( blob ) {
500- if ( ! blob ) return false ;
501- return ( ( blob [ LUISObjNameEnum . INTENT ] . length > 0 ) ||
502- ( blob [ LUISObjNameEnum . ENTITIES ] . length > 0 ) ||
503- ( blob [ LUISObjNameEnum . CLOSEDLISTS ] . length > 0 ) ||
504- ( blob [ LUISObjNameEnum . PATTERNANYENTITY ] . length > 0 ) ||
505- ( blob . patterns . length > 0 ) ||
506- ( blob [ LUISObjNameEnum . UTTERANCE ] . length > 0 ) ||
507- ( blob . prebuiltEntities . length > 0 ) ||
508- ( blob [ LUISObjNameEnum . REGEX ] . length > 0 ) ||
509- ( blob . model_features && blob . model_features . length > 0 ) ||
510- ( blob . phraselists && blob . phraselists . length > 0 ) ||
511- ( blob . composites . length > 0 ) ) ;
512- }
513-
514494const isNewEntity = function ( luisModel , entityName ) {
515495 let simpleEntityInMaster = luisModel . entities . find ( item => item . name == entityName ) ;
516496 let compositeInMaster = luisModel . composites . find ( item => item . name == entityName ) ;
0 commit comments