diff --git a/src/zcl_abapgit_repo_srv.clas.abap b/src/zcl_abapgit_repo_srv.clas.abap index 0c1d5e85f..f4d5214c3 100644 --- a/src/zcl_abapgit_repo_srv.clas.abap +++ b/src/zcl_abapgit_repo_srv.clas.abap @@ -237,6 +237,11 @@ CLASS ZCL_ABAPGIT_REPO_SRV IMPLEMENTATION. zcl_abapgit_persist_factory=>get_repo( )->delete( io_repo->get_key( ) ). + " If favorite, remove it + IF zcl_abapgit_persistence_user=>get_instance( )->is_favorite_repo( io_repo->get_key( ) ) = abap_true. + zcl_abapgit_persistence_user=>get_instance( )->toggle_favorite( io_repo->get_key( ) ). + ENDIF. + DELETE TABLE mt_list FROM io_repo. ASSERT sy-subrc = 0.