From 191f940d649ef6059456fd19cf5db69fb4f2dc77 Mon Sep 17 00:00:00 2001 From: maurok Date: Thu, 1 Jun 2017 17:17:17 -0300 Subject: [PATCH] # Bypassing context switch when entities have the same type --- .../LuisActions.Samples.Console/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CSharp/Blog-LUISActionBinding/LuisActions.Samples.Console/Program.cs b/CSharp/Blog-LUISActionBinding/LuisActions.Samples.Console/Program.cs index 8dae01fd1b..f8f70ad60a 100644 --- a/CSharp/Blog-LUISActionBinding/LuisActions.Samples.Console/Program.cs +++ b/CSharp/Blog-LUISActionBinding/LuisActions.Samples.Console/Program.cs @@ -94,7 +94,7 @@ private static async Task RunActions(ILuisService luisSe { Console.WriteLine($"Cannot execute action '{newActionDefinition.FriendlyName}' in the context of '{currentActionDefinition.FriendlyName}' - continuing with current action"); } - else + else if (!intentAction.GetType().Equals(queryResult.NewAction.GetType())) { var valid = LuisActionResolver.UpdateIfValidContextualAction(queryResult.NewAction, intentAction, out isContextual); if (!valid && isContextual)