From 729c0097475000186cdd63cd30ab48c5d40d6756 Mon Sep 17 00:00:00 2001 From: Christian Guenter Date: Wed, 12 Dec 2018 12:47:07 +0100 Subject: [PATCH] Fix: Stage > Patch ignore binary files --- src/ui/zcl_abapgit_gui_page_diff.clas.abap | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/zcl_abapgit_gui_page_diff.clas.abap b/src/ui/zcl_abapgit_gui_page_diff.clas.abap index e7e57feec..8de5db34b 100644 --- a/src/ui/zcl_abapgit_gui_page_diff.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_diff.clas.abap @@ -180,6 +180,12 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_DIFF IMPLEMENTATION. LOOP AT mt_diff_files ASSIGNING . + IF -o_diff IS NOT BOUND. + " When we deal with binary files we don't have a diff object. + " There's nothing to do because they cannot be patched + CONTINUE. + ENDIF. + lt_diff = -o_diff->get( ). READ TABLE lt_diff TRANSPORTING NO FIELDS