diff --git a/src/repo/zcl_abapgit_repo.clas.abap b/src/repo/zcl_abapgit_repo.clas.abap index aa3330933..ebd1040c9 100644 --- a/src/repo/zcl_abapgit_repo.clas.abap +++ b/src/repo/zcl_abapgit_repo.clas.abap @@ -797,6 +797,12 @@ CLASS zcl_abapgit_repo IMPLEMENTATION. DATA lr_filter TYPE REF TO zcl_abapgit_repo_filter. rt_files = mt_remote. + + "Filter Ignored Files prior to Applying a Filter + IF iv_ignore_files = abap_true. + remove_ignored_files( CHANGING ct_files = rt_files ). + ENDIF. + IF ii_obj_filter IS NOT INITIAL. lt_filter = ii_obj_filter->get_filter( ). @@ -811,10 +817,6 @@ CLASS zcl_abapgit_repo IMPLEMENTATION. ENDIF. - IF iv_ignore_files = abap_true. - remove_ignored_files( CHANGING ct_files = rt_files ). - ENDIF. - ENDMETHOD.