From 12b1fe23dadf7a7e3b024d4a4d96e611cbd6747b Mon Sep 17 00:00:00 2001 From: Nikolay Gribanov Date: Fri, 16 May 2025 20:12:40 +0300 Subject: [PATCH] #1657 review fix --- pr_agent/git_providers/gitea_provider.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pr_agent/git_providers/gitea_provider.py b/pr_agent/git_providers/gitea_provider.py index 8fd12ff4..b6983f81 100644 --- a/pr_agent/git_providers/gitea_provider.py +++ b/pr_agent/git_providers/gitea_provider.py @@ -105,11 +105,17 @@ class GiteaProvider(GitProvider): def publish_inline_comment(self, body: str, relevant_file: str, relevant_line_in_file: str, original_suggestion=None): - url = f"{self.gitea_url}/api/v1/repos/{self.owner}/{self.repo}/pulls/{self.pr_num}/comments" + url = f"{self.gitea_url}/api/v1/repos/{self.owner}/{self.repo}/pulls/{self.pr_num}/reviews" + data = { - 'body': body, - 'path': relevant_file, - 'line': int(relevant_line_in_file) + 'event': 'COMMENT', + 'body': original_suggestion or '', + 'commit_id': self.pr.get('head', {}).get('sha', ''), + 'comments': [{ + 'body': body, + 'path': relevant_file, + 'line': int(relevant_line_in_file) + }] } response = requests.post(url, headers=self.headers, json=data) response.raise_for_status()