diff --git a/src/zcl_abapgit_repo_srv.clas.abap b/src/zcl_abapgit_repo_srv.clas.abap index 4c17d2375..0a7c4eeeb 100644 --- a/src/zcl_abapgit_repo_srv.clas.abap +++ b/src/zcl_abapgit_repo_srv.clas.abap @@ -136,6 +136,10 @@ CLASS ZCL_ABAPGIT_REPO_SRV IMPLEMENTATION. lo_repo = get( ls_repo-key ). lo_package = zcl_abapgit_factory=>get_sap_package( ls_repo-package ). + IF lo_package->exists( ) eq ABAP_FALSE. + " Skip dangling repository + CONTINUE. + ENDIF. CLEAR lt_packages. IF lo_repo->get_local_settings( )-ignore_subpackages = abap_false.