From cce7ade873c90ed315b8b17e3068e5a0f93fd160 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 11 Mar 2022 16:38:01 +0100 Subject: [PATCH] Fix medium action. --- .../Actions/Discourse/DiscourseActionHandler.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/extensions/Squidex.Extensions/Actions/Discourse/DiscourseActionHandler.cs b/backend/extensions/Squidex.Extensions/Actions/Discourse/DiscourseActionHandler.cs index ead5b802c..18a349993 100644 --- a/backend/extensions/Squidex.Extensions/Actions/Discourse/DiscourseActionHandler.cs +++ b/backend/extensions/Squidex.Extensions/Actions/Discourse/DiscourseActionHandler.cs @@ -51,6 +51,8 @@ namespace Squidex.Extensions.Actions.Discourse var ruleJob = new DiscourseJob { + ApiKey = action.ApiKey, + ApiUserName = action.ApiUsername, RequestUrl = url, RequestBody = requestBody }; @@ -73,6 +75,9 @@ namespace Squidex.Extensions.Actions.Discourse Content = new StringContent(job.RequestBody, Encoding.UTF8, "application/json") }) { + request.Headers.TryAddWithoutValidation("Api-Key", job.ApiKey); + request.Headers.TryAddWithoutValidation("Api-Username", job.ApiUserName); + return await httpClient.OneWayRequestAsync(request, job.RequestBody, ct); } } @@ -81,6 +86,10 @@ namespace Squidex.Extensions.Actions.Discourse public sealed class DiscourseJob { + public string ApiKey { get; set; } + + public string ApiUserName { get; set; } + public string RequestUrl { get; set; } public string RequestBody { get; set; }