diff --git a/app/models/project_actions/fork_event.rb b/app/models/project_actions/fork_event.rb index 0d9bb99b0..c6815533a 100644 --- a/app/models/project_actions/fork_event.rb +++ b/app/models/project_actions/fork_event.rb @@ -24,7 +24,7 @@ class ProjectActions::ForkEvent < ProjectAction forkee_name: fork_project.identifier, forkee_owner_id: fork_project.owner.id, forkee_owner_login: fork_project.owner.login - } + }.as_json project_action.save! end end diff --git a/app/models/project_actions/issue_comment_event.rb b/app/models/project_actions/issue_comment_event.rb index 2a5a73fdd..46e2bbe63 100644 --- a/app/models/project_actions/issue_comment_event.rb +++ b/app/models/project_actions/issue_comment_event.rb @@ -23,7 +23,7 @@ class ProjectActions::IssueCommentEvent < ProjectAction issue_id: issue.id, issue_number: issue.project_issues_index, body: journal.notes - } + }.as_json project_action.save! end end diff --git a/app/models/project_actions/issues_event.rb b/app/models/project_actions/issues_event.rb index 0348aceaa..fba70e798 100644 --- a/app/models/project_actions/issues_event.rb +++ b/app/models/project_actions/issues_event.rb @@ -18,16 +18,16 @@ class ProjectActions::IssuesEvent < ProjectAction def self.build(project, user, issue, action) - # project_action = new(project: project, user: user) - # project_action.event_extra = { - # issue_id: issue.id, - # issue_number: issue.project_issues_index, - # issue_author_id: issue.author_id, - # issue_author_login: issue.user.login, - # title: issue.subject, - # body: issue.description, - # action: action - # } - # project_action.save! + project_action = new(project: project, user: user) + project_action.event_extra = { + issue_id: issue.id, + issue_number: issue.project_issues_index, + issue_author_id: issue.author_id, + issue_author_login: issue.user.login, + title: issue.subject, + body: issue.description, + action: action + }.as_json + project_action.save! end end diff --git a/app/models/project_actions/pull_request_event.rb b/app/models/project_actions/pull_request_event.rb index b27e43c41..0864f310c 100644 --- a/app/models/project_actions/pull_request_event.rb +++ b/app/models/project_actions/pull_request_event.rb @@ -35,7 +35,7 @@ class ProjectActions::PullRequestEvent < ProjectAction head_repo_id: pull_request.is_original ? pull_request.fork_project_id : pull_request.project_id, head_repo_name: pull_request.project&.identifier, head_ref: pull_request.head - } + }.as_json project_action.save! end end diff --git a/app/models/project_actions/pull_request_review_comment_event.rb b/app/models/project_actions/pull_request_review_comment_event.rb index a1a2fa0f6..22a6677a4 100644 --- a/app/models/project_actions/pull_request_review_comment_event.rb +++ b/app/models/project_actions/pull_request_review_comment_event.rb @@ -23,7 +23,7 @@ class ProjectActions::PullRequestReviewCommentEvent < ProjectAction pull_id: pull_request.id, pull_number: pull_request.gitea_number, body: journal.notes - } + }.as_json project_action.save! end end diff --git a/app/models/project_actions/release_event.rb b/app/models/project_actions/release_event.rb index 2505d1603..9a46f94c3 100644 --- a/app/models/project_actions/release_event.rb +++ b/app/models/project_actions/release_event.rb @@ -23,7 +23,7 @@ class ProjectActions::ReleaseEvent < ProjectAction tag_name: version_release.tag_name, name: version_release.name, body: version_release.body - } + }.as_json project_action.save! end end