Skip to content
This repository has been archived by the owner on Jan 15, 2025. It is now read-only.

Make luis application name comparison case insensitve in luis build #1045

Merged
merged 1 commit into from
Nov 5, 2020

Conversation

feich-ms
Copy link
Contributor

@feich-ms feich-ms commented Oct 30, 2020

Fix #1044 and microsoft/BotFramework-Composer#4627. The fix is to align with luis service to make application name case insensitive in luis build.

App name in luis service is case insensitive, for example, 'my_app_name' and 'My_App_Name' will be treated as same app name. But in current luis build, the name comparison is case sensitive. This PR is trying to make the app name comparison case insensitive in luis build to avoid such inconsistence.

BTW, qna kb name is case sensitive in qnamaker service, so no need to change the comparison logic in qna build.

@feich-ms feich-ms requested a review from munozemilio as a code owner October 30, 2020 07:57
@feich-ms feich-ms requested a review from boydc2014 November 5, 2020 02:49
@feich-ms feich-ms changed the title Fix application name comparison logic in luis build Make luis application name comparison case insensitve in luis build Nov 5, 2020
@feich-ms
Copy link
Contributor Author

feich-ms commented Nov 5, 2020

Hi @munozemilio, this is a fix for luis application name case sensitive issue in luis build which was reported by composer team. The root cause is that luis build is not aligned with luis service in application name case sensitivity. To align with luis service whose app name is case insensitive, we changed the comparison logic in luis build to make the app name comparison case insensitive too. Of course, this is just an optimization task instead of a must-have bug fix, but if we get chances to have next planned rc iteration, it will be helpful to include this by the way. Thank you.

@feich-ms feich-ms merged commit f7da1b8 into main Nov 5, 2020
@feich-ms feich-ms deleted the feich/fixCaseSensitiveIssueOfLuisBuild branch November 5, 2020 05:15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Luis:build should compare luis application name case insensitively
2 participants