@@ -1004,7 +1004,7 @@ const parseAndHandleSimpleIntentSection = function (parsedContent, luResource, c
10041004 throw ( new exception ( retCode . errorCode . INVALID_INPUT , error . toString ( ) , [ error ] ) ) ;
10051005 }
10061006
1007- let prebuiltEntities = entitiesFound . filter ( item => builtInTypes . consolidatedList . includes ( item . entity ) ) ;
1007+ let prebuiltEntities = entitiesFound . filter ( item => builtInTypes . consolidatedList . map ( prebuiltEntity => prebuiltEntity . toLowerCase ( ) ) . includes ( item . entity . toLowerCase ( ) ) ) ;
10081008 prebuiltEntities . forEach ( prebuiltEntity => {
10091009 if ( parsedContent . LUISJsonStructure . prebuiltEntities . findIndex ( e => e . name === prebuiltEntity . entity ) < 0 ) {
10101010 let errorMsg = `Pattern "${ utteranceAndEntities . contextText } " has prebuilt entity ${ prebuiltEntity . entity } . Please define it explicitly with @ prebuilt ${ prebuiltEntity . entity } .` ;
@@ -1290,7 +1290,7 @@ const getEntityType = function(entityName, entities) {
12901290 let entityFound = ( entities || [ ] ) . find ( item => item . Name == entityName || item . Name == `${ entityName } (interchangeable)` ) ;
12911291 if ( entityFound && entityFound . Type !== undefined ) return entityFound . Type
12921292 // see if this one of the prebuilt type
1293- if ( builtInTypes . consolidatedList . includes ( entityName ) ) return EntityTypeEnum . PREBUILT
1293+ if ( builtInTypes . consolidatedList . map ( item => item . toLowerCase ( ) ) . includes ( entityName . toLowerCase ( ) ) ) return EntityTypeEnum . PREBUILT
12941294 return undefined ;
12951295} ;
12961296
@@ -1786,7 +1786,7 @@ const handlePrebuiltEntity = function(parsedContent, entityName, entityType, ent
17861786 throw ( err ) ;
17871787 }
17881788 // verify if the requested entityType is available in the requested locale
1789- if ( ! builtInTypes . consolidatedList . includes ( entityType ) ) {
1789+ if ( ! builtInTypes . consolidatedList . map ( item => item . toLowerCase ( ) ) . includes ( entityType . toLowerCase ( ) ) ) {
17901790 let errorMsg = `Unknown PREBUILT entity '${ entityType } '. Available pre-built types are ${ builtInTypes . consolidatedList . join ( ',' ) } ` ;
17911791 let error = BuildDiagnostic ( {
17921792 message : errorMsg ,
@@ -2016,7 +2016,7 @@ const parseAndHandleEntitySection = function (parsedContent, luResource, log, lo
20162016
20172017 // add this entity to appropriate place
20182018 // is this a builtin type?
2019- if ( builtInTypes . consolidatedList . includes ( entityType ) ) {
2019+ if ( builtInTypes . consolidatedList . map ( item => item . toLowerCase ( ) ) . includes ( entityType . toLowerCase ( ) ) ) {
20202020 handlePrebuiltEntity ( parsedContent , entityName , entityType , entityRoles , locale , log , entity . Range , config ) ;
20212021 } else if ( entityType . toLowerCase ( ) === 'simple' ) {
20222022 // add this to entities if it doesnt exist
0 commit comments