From 2bdb06519c3c8aeb488e95a9520db413b1024b66 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Tue, 31 Aug 2021 07:29:10 +0200 Subject: [PATCH] check exists() before changed_by() (#4925) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Christian Günter --- src/repo/zcl_abapgit_repo_content_list.clas.abap | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/repo/zcl_abapgit_repo_content_list.clas.abap b/src/repo/zcl_abapgit_repo_content_list.clas.abap index 4a3566c26..c97d5303c 100644 --- a/src/repo/zcl_abapgit_repo_content_list.clas.abap +++ b/src/repo/zcl_abapgit_repo_content_list.clas.abap @@ -135,7 +135,9 @@ CLASS ZCL_ABAPGIT_REPO_CONTENT_LIST IMPLEMENTATION. IF -obj_type IS NOT INITIAL. MOVE-CORRESPONDING TO ls_item. -* foo -changed_by = zcl_abapgit_objects=>changed_by( ls_item ). + IF zcl_abapgit_objects=>exists( ls_item ) = abap_true. + -changed_by = zcl_abapgit_objects=>changed_by( ls_item ). + ENDIF. CLEAR ls_item. ENDIF. ENDLOOP. @@ -193,7 +195,9 @@ CLASS ZCL_ABAPGIT_REPO_CONTENT_LIST IMPLEMENTATION. IF -changes > 0 AND -obj_type IS NOT INITIAL. MOVE-CORRESPONDING TO ls_item. -* bar -changed_by = zcl_abapgit_objects=>changed_by( ls_item ). + IF zcl_abapgit_objects=>exists( ls_item ) = abap_true. + -changed_by = zcl_abapgit_objects=>changed_by( ls_item ). + ENDIF. CLEAR ls_item. ENDIF.