From ea9fe6288e46fd0202ad37e11fc4e09e35cb5b79 Mon Sep 17 00:00:00 2001 From: bohdanm-bb Date: Thu, 11 Jul 2024 15:36:41 +0300 Subject: [PATCH] Test create comment --- Apps.Jira/Actions/IssueCommentActions.cs | 9 +++++++-- Apps.Jira/Apps.Jira.csproj | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Apps.Jira/Actions/IssueCommentActions.cs b/Apps.Jira/Actions/IssueCommentActions.cs index ef4cc85..9294465 100644 --- a/Apps.Jira/Actions/IssueCommentActions.cs +++ b/Apps.Jira/Actions/IssueCommentActions.cs @@ -4,6 +4,7 @@ using Blackbird.Applications.Sdk.Common; using Blackbird.Applications.Sdk.Common.Actions; using Blackbird.Applications.Sdk.Common.Invocation; +using Newtonsoft.Json; using RestSharp; namespace Apps.Jira.Actions; @@ -56,7 +57,7 @@ public async Task AddIssueComment([ActionParameter] IssueIdenti [ActionParameter] AddIssueCommentRequest comment) { var request = new JiraRequest($"/issue/{input.IssueKey}/comment", Method.Post); - request.AddJsonBody(new + request.AddStringBody(JsonConvert.SerializeObject(new { body = new { @@ -84,7 +85,11 @@ public async Task AddIssueComment([ActionParameter] IssueIdenti value = comment.VisibilityValue ?? null, identifier = comment.VisibilityIdentifier ?? "Administrators" } - }); + }, Formatting.None, + new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }), DataFormat.Json); return await Client.ExecuteWithHandling(request); } diff --git a/Apps.Jira/Apps.Jira.csproj b/Apps.Jira/Apps.Jira.csproj index 5ece65e..f0e7631 100644 --- a/Apps.Jira/Apps.Jira.csproj +++ b/Apps.Jira/Apps.Jira.csproj @@ -6,7 +6,7 @@ 12 Jira Issue tracking - 2.1.5 + 2.1.6 Apps.Jira