From 6433e827f482f7674e887040d3b5fbbc878087be Mon Sep 17 00:00:00 2001 From: Wonchae Lee <148836643+WonOfAKind@users.noreply.github.com> Date: Thu, 20 Feb 2025 12:32:22 -0500 Subject: [PATCH] Update pr_agent/git_providers/github_provider.py Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com> --- pr_agent/git_providers/github_provider.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pr_agent/git_providers/github_provider.py b/pr_agent/git_providers/github_provider.py index 0d268559..543946c4 100644 --- a/pr_agent/git_providers/github_provider.py +++ b/pr_agent/git_providers/github_provider.py @@ -950,9 +950,12 @@ class GithubProvider(GitProvider): print("Unexpected sub-issues response format:", sub_issues_response_tuple) return sub_issues - print("Raw Sub-Issues Response:", sub_issues_response_json) - + if not sub_issues_response_json.get("data", {}).get("node", {}).get("subIssues"): + get_logger().error("Invalid sub-issues response structure") + return sub_issues + nodes = sub_issues_response_json.get("data", {}).get("node", {}).get("subIssues", {}).get("nodes", []) + get_logger().info(f"Github Sub-issues fetched: {len(nodes)}", artifact={"nodes": nodes}) for sub_issue in nodes: if "url" in sub_issue: