修复:部分issue

This commit is contained in:
2023-04-13 19:56:43 +08:00
parent 2c3b7c6fa2
commit 16dbb87526
6 changed files with 6 additions and 5 deletions

View File

@@ -55,7 +55,7 @@ module Webhook::Client
@response_content["status"] = response.code
@response_content["headers"] = response.headers
@response_content["body"] = response.body.to_json
@response_content["body"] = response.body
rescue => e
@response_content["status"] = 500

View File

@@ -89,6 +89,7 @@ class Webhook::IssueClient
{
"action": @changes["assigners"].blank? ? "unassigned" : "assigned",
"number": @issue.project_issues_index,
"changes": @changes,
"issue": JSON.parse(@issue.to_builder.target!),
"project": JSON.parse(@issue.project.to_builder.target!),
"sender": JSON.parse(@sender.to_builder.target!)

View File

@@ -7,7 +7,7 @@ class Webhook::IssueCommentClient
def initialize(webhook, issue, journal, sender, event, action_type, comment_json={})
@webhook = webhook
@issue = issue.reload
@journal = journal.reload
@journal = journal.present? ? journal.reload : nil
@sender = sender.reload
@event = event
@action_type = action_type

View File

@@ -6,7 +6,7 @@ class Webhook::PullCommentClient
def initialize(webhook, pull, journal, sender, event, action_type='created', comment_json={})
@webhook = webhook
@pull = pull.reload
@journal = journal.reload
@journal = journal.present? ? journal.reload : nil
@sender = sender.reload
@event = event
@action_type = action_type