From 257e68dc7a9201ea6766346a73284c87b2daf325 Mon Sep 17 00:00:00 2001 From: Konstantin Lepeshenkov <5447190+scale-tone@users.noreply.github.com> Date: Mon, 2 Aug 2021 23:37:25 +0200 Subject: [PATCH] fix for #112 --- .../Common/OrchestrationHistory.cs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/durablefunctionsmonitor.dotnetbackend/Common/OrchestrationHistory.cs b/durablefunctionsmonitor.dotnetbackend/Common/OrchestrationHistory.cs index 2a80463..97dab48 100644 --- a/durablefunctionsmonitor.dotnetbackend/Common/OrchestrationHistory.cs +++ b/durablefunctionsmonitor.dotnetbackend/Common/OrchestrationHistory.cs @@ -32,7 +32,7 @@ public static IEnumerable GetHistoryDirectlyFromTable(IDurableClie ( instanceIdFilter, TableOperators.And, - TableQuery.GenerateFilterCondition("TaskScheduledId", QueryComparisons.NotEqual, null) + TableQuery.GenerateFilterConditionForInt("TaskScheduledId", QueryComparisons.GreaterThanOrEqual, 0) ) ); @@ -41,15 +41,7 @@ public static IEnumerable GetHistoryDirectlyFromTable(IDurableClie .ContinueWith(t => t.Result.ToDictionary(e => e.TaskScheduledId)); // Fetching the history - var query = new TableQuery().Where - ( - TableQuery.CombineFilters - ( - instanceIdFilter, - TableOperators.And, - TableQuery.GenerateFilterCondition("EventType", QueryComparisons.NotEqual, null) - ) - ); + var query = new TableQuery().Where(instanceIdFilter); // Memorizing 'ExecutionStarted' event, to further correlate with 'ExecutionCompleted' HistoryEntity executionStartedEvent = null;