Fix status calculation (#3698)

Return checksum only if local item exists

Co-authored-by: Frederik Hudák <frederik.hudak@sap.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
Marc Bernard 2020-08-09 02:38:50 -04:00 committed by GitHub
parent 0052664c7c
commit b7e0f15448
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -482,7 +482,12 @@ CLASS ZCL_ABAPGIT_REPO IMPLEMENTATION.
FIELD-SYMBOLS <ls_object> LIKE LINE OF ms_data-local_checksums.
LOOP AT ms_data-local_checksums ASSIGNING <ls_object>.
APPEND LINES OF <ls_object>-files TO rt_checksums.
" Check if item exists
READ TABLE mt_local TRANSPORTING NO FIELDS
WITH KEY item = <ls_object>-item.
IF sy-subrc = 0.
APPEND LINES OF <ls_object>-files TO rt_checksums.
ENDIF.
ENDLOOP.
ENDMETHOD.