From 30c3030b208ebe9979ffed18ffe2ced0a3050fb6 Mon Sep 17 00:00:00 2001 From: Paul Stoner Date: Thu, 1 Feb 2024 10:08:40 -0700 Subject: [PATCH] Fix: Fix Error When Fetching DevOps PRs Fix error when the repo name is null while fetching Pull Requests --- src/api/azureDevOps.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/azureDevOps.js b/src/api/azureDevOps.js index a3dccb1..558dff6 100644 --- a/src/api/azureDevOps.js +++ b/src/api/azureDevOps.js @@ -73,7 +73,7 @@ export const getAllProjects = async (credential) => { do { result = await fetch( `https://dev.azure.com/${credential.organization}/_apis/projects` + - `?$skip=${skip}&$top=100&api-version=6.0`, + `?$skip=${skip}&$top=100&api-version=6.0`, getHeaders("GET", credential.token) ) .then((res) => res.json()) @@ -203,9 +203,14 @@ export const getAzureDevOpsRepoPR = async (repo) => { let result = {}; do { + // PStoner3 - Fixing error if `repo.name` is null + if (repo.name === undefined) { + continue; + } + result = await fetch( repo._links.pullRequests.href + - `?$skip=${skip}&$top=100&searchCriteria.status=all&api-version=6.0`, + `?$skip=${skip}&$top=100&searchCriteria.status=all&api-version=6.0`, getHeaders("GET", repo.Authorization.token) ) .then((res) => res.json())