From 1fc19f69d1ce33662d128fbf018dcbc55a20cf2c Mon Sep 17 00:00:00 2001 From: Christian Guenter Date: Fri, 10 Jan 2025 10:16:43 +0000 Subject: [PATCH] Patch: fix 'invalid filename' error if fn is empty --- src/ui/pages/zcl_abapgit_gui_page_patch.clas.abap | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ui/pages/zcl_abapgit_gui_page_patch.clas.abap b/src/ui/pages/zcl_abapgit_gui_page_patch.clas.abap index 9391f8a5a..922f9e049 100644 --- a/src/ui/pages/zcl_abapgit_gui_page_patch.clas.abap +++ b/src/ui/pages/zcl_abapgit_gui_page_patch.clas.abap @@ -528,7 +528,10 @@ CLASS zcl_abapgit_gui_page_patch IMPLEMENTATION. lv_patched TYPE abap_bool, lv_is_patch_possible TYPE abap_bool. - lv_patched = get_diff_object( iv_filename )->is_line_patched( iv_index ). + " In case an object is falsely detected as changed, filename is empty and there's no diff object + IF iv_filename IS NOT INITIAL. + lv_patched = get_diff_object( iv_filename )->is_line_patched( iv_index ). + ENDIF. lv_is_patch_possible = is_patch_line_possible( is_diff_line ).