From 9fc01875d2fc3f336c46dded62987f1a55667c20 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Tue, 17 Jan 2023 12:22:44 +0100 Subject: [PATCH] Fix potential NRE in HTTP activities when attempting to determine target type --- src/modules/Elsa.Http/Extensions/OutputExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/Elsa.Http/Extensions/OutputExtensions.cs b/src/modules/Elsa.Http/Extensions/OutputExtensions.cs index 977fc9377..f4ae784e9 100644 --- a/src/modules/Elsa.Http/Extensions/OutputExtensions.cs +++ b/src/modules/Elsa.Http/Extensions/OutputExtensions.cs @@ -8,9 +8,9 @@ internal static class OutputExtensions /// /// Gets the target type of the specified variable type. /// - public static Type? GetTargetType(this Output output, ActivityExecutionContext context) + public static Type? GetTargetType(this Output? output, ActivityExecutionContext context) { - var memoryBlock = output.MemoryBlockReference() is Variable variable + var memoryBlock = output?.MemoryBlockReference() is Variable variable ? context.WorkflowExecutionContext.MemoryRegister.TryGetBlock(variable.Id, out var block) ? block : default