Fix URL construction in GitHubClient.py for pull requests and issues by replacing target_repo with repo, ensuring correct references in API calls.

Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
This commit is contained in:
Shakar Bakr 2025-06-15 15:48:10 +03:00
parent 08ba67b66b
commit 0740d8c2c3
No known key found for this signature in database
GPG Key ID: DA55A26823AE3C28

View File

@ -394,7 +394,7 @@ class GitHubClient(Client):
def _update_pr_body(self, pr_number, issue_number):
"""Add a close message for an issue to a PR."""
pr_url = f'{self.repos_url}{self.target_repo}/pulls/{pr_number}'
pr_url = f'{self.repos_url}{self.repo}/pulls/{pr_number}'
pr_request = requests.get(pr_url, headers=self.issue_headers)
if pr_request.status_code == 200:
pr_body = pr_request.json()['body']
@ -407,4 +407,4 @@ class GitHubClient(Client):
return pr_request.status_code
def get_issue_url(self, new_issue_number):
return f'{self.line_base_url}{self.repo}/issues/{new_issue_number}'
return f'{self.line_base_url}{self.target_repo}/issues/{new_issue_number}'