-
Notifications
You must be signed in to change notification settings - Fork 304
Closed
Labels
Area: SkillsThe issue is related to skillsThe issue is related to skillsExemptFromDailyDRIReportUse this label to exclude the issue from the DRI report.Use this label to exclude the issue from the DRI report.bugIndicates an unexpected problem or an unintended behavior.Indicates an unexpected problem or an unintended behavior.
Description
Version
4.13.0
Describe the bug
When the skill bot doesn't have credentials set, the is_skill_claim validation returns false because it checks the version_claim before checking the anonymous_skill_app_id.
In .NET and JS SDKs, the order of the validation is the opposite.
This is causing that the EndOfConversation activities are not sent when returning DialogTurnResult(DialogTurnStatus.Complete) from a dialog.
This issue affects local testing when no credentials are provided for the bot.
To Reproduce
Steps to reproduce the behavior:
- Using the following bots: WaterfallHostBotDotNet and WaterfallSkillBotPython:
- Run the bots.
- Open BotFramework Emulator and connect to your host bot.
- Follow the dialog selecting:
normaldelivery mode,Waterfallskills,3. WaterfallSkillBotPython,1. Cardsskill action andendoption. - See how the bots stop responding.
Expected behavior
When selecting end (return DialogTurnResult(DialogTurnStatus.Complete)) the skill bot must end the dialog sending an EOC activity to the host bot so this one can continue the dialog flow.
Metadata
Metadata
Assignees
Labels
Area: SkillsThe issue is related to skillsThe issue is related to skillsExemptFromDailyDRIReportUse this label to exclude the issue from the DRI report.Use this label to exclude the issue from the DRI report.bugIndicates an unexpected problem or an unintended behavior.Indicates an unexpected problem or an unintended behavior.

