From eb5fdfb4046c7484e11a3da6b20eff0a0635f9f4 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Thu, 7 Jan 2021 12:14:25 -0500 Subject: [PATCH] Fix dump when switching to PR (#4388) * Fix dump when switching to PR Closes https://github.com/abapGit/abapGit/issues/4387 * pragma --- src/git_platform/zcl_abapgit_pr_enum_github.clas.abap | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/git_platform/zcl_abapgit_pr_enum_github.clas.abap b/src/git_platform/zcl_abapgit_pr_enum_github.clas.abap index 2cd9c4bad..7ecff73b6 100644 --- a/src/git_platform/zcl_abapgit_pr_enum_github.clas.abap +++ b/src/git_platform/zcl_abapgit_pr_enum_github.clas.abap @@ -49,7 +49,7 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_PR_ENUM_GITHUB IMPLEMENTATION. +CLASS zcl_abapgit_pr_enum_github IMPLEMENTATION. METHOD clean_url. @@ -111,7 +111,10 @@ CLASS ZCL_ABAPGIT_PR_ENUM_GITHUB IMPLEMENTATION. TRY. rs_info-repo_json = li_response->json( ). li_response->headers( ). " for debug - lv_pull_url = clean_url( rs_info-repo_json->get( '/pulls_url' ) ). + lv_pull_url = clean_url( rs_info-repo_json->get( '/pulls_url' ) ). + IF lv_pull_url IS INITIAL OR rs_info-repo_json->get( '/message' ) = 'Not Found'. + RETURN. + ENDIF. li_pulls_json = mi_http_agent->request( lv_pull_url )->json( ). CATCH zcx_abapgit_ajson_error INTO lx_ajson. zcx_abapgit_exception=>raise(