check exists() before changed_by() (#4925)

Co-authored-by: Christian Günter <christianguenter@googlemail.com>
This commit is contained in:
Lars Hvam 2021-08-31 07:29:10 +02:00 committed by GitHub
parent 8e8eae99b0
commit 2bdb06519c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -135,7 +135,9 @@ CLASS ZCL_ABAPGIT_REPO_CONTENT_LIST IMPLEMENTATION.
IF <ls_repo_item>-obj_type IS NOT INITIAL.
MOVE-CORRESPONDING <ls_repo_item> TO ls_item.
* foo <ls_repo_item>-changed_by = zcl_abapgit_objects=>changed_by( ls_item ).
IF zcl_abapgit_objects=>exists( ls_item ) = abap_true.
<ls_repo_item>-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 <ls_repo_item>-changes > 0 AND <ls_repo_item>-obj_type IS NOT INITIAL.
MOVE-CORRESPONDING <ls_repo_item> TO ls_item.
* bar <ls_repo_item>-changed_by = zcl_abapgit_objects=>changed_by( ls_item ).
IF zcl_abapgit_objects=>exists( ls_item ) = abap_true.
<ls_repo_item>-changed_by = zcl_abapgit_objects=>changed_by( ls_item ).
ENDIF.
CLEAR ls_item.
ENDIF.