From e8439aa994486ead73f73b31553ef2d943a1f1ca Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Wed, 4 Aug 2021 13:45:52 +0200 Subject: [PATCH] Update WriteHttpResponseExtensions.cs Fix serialization issues when using WriteHttpResponse from code. The issue was that the lambda for the Content property itself was being serialized. --- .../WriteHttpResponseExtensions.cs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs b/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs index 55a550457..9eca522ed 100644 --- a/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs +++ b/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs @@ -16,17 +16,17 @@ namespace Elsa.Activities.Http public static ISetupActivity WithStatusCode(this ISetupActivity activity, Func value) => activity.Set(x => x.StatusCode, value); public static ISetupActivity WithStatusCode(this ISetupActivity activity, HttpStatusCode value) => activity.Set(x => x.StatusCode, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, string? value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, object? value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, string? value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, object? value) => activity.Set(x => x.ContentType, value); public static ISetupActivity WithResponseHeaders(this ISetupActivity activity, Func> value) => activity.Set(x => x.ResponseHeaders, value); public static ISetupActivity WithResponseHeaders(this ISetupActivity activity, Func> value) => activity.Set(x => x.ResponseHeaders, value);