diff --git a/src/ui/zcl_abapgit_gui_page_sett_repo.clas.abap b/src/ui/zcl_abapgit_gui_page_sett_repo.clas.abap index 220fb554d..6be32a67a 100644 --- a/src/ui/zcl_abapgit_gui_page_sett_repo.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_sett_repo.clas.abap @@ -211,12 +211,9 @@ CLASS zcl_abapgit_gui_page_sett_repo IMPLEMENTATION. iv_key = c_id-starting_folder iv_val = ls_dot-starting_folder ). - LOOP AT ls_dot-ignore ASSIGNING . - lv_ignore = lv_ignore && && zif_abapgit_definitions=>c_newline. - ENDLOOP. - IF sy-subrc <> 0. - lv_ignore = zif_abapgit_definitions=>c_newline. - ENDIF. + lv_ignore = concat_lines_of( + table = ls_dot-ignore + sep = zif_abapgit_definitions=>c_newline ). mo_form_data->set( iv_key = c_id-ignore @@ -288,9 +285,12 @@ CLASS zcl_abapgit_gui_page_sett_repo IMPLEMENTATION. " Add newly entered ignores lt_ignore = zcl_abapgit_convert=>split_string( mo_form_data->get( c_id-ignore ) ). - LOOP AT lt_ignore INTO lv_ignore WHERE table_line IS NOT INITIAL. - lo_dot->add_ignore( iv_path = '' - iv_filename = lv_ignore ). + LOOP AT lt_ignore INTO lv_ignore. + lv_ignore = condense( lv_ignore ). + IF lv_ignore IS NOT INITIAL. + lo_dot->add_ignore( iv_path = '' + iv_filename = lv_ignore ). + ENDIF. ENDLOOP. " Requirements diff --git a/src/ui/zcl_abapgit_html_form.clas.abap b/src/ui/zcl_abapgit_html_form.clas.abap index cead41405..06ff074ea 100644 --- a/src/ui/zcl_abapgit_html_form.clas.abap +++ b/src/ui/zcl_abapgit_html_form.clas.abap @@ -810,8 +810,8 @@ CLASS zcl_abapgit_html_form IMPLEMENTATION. IF is_field-rows > 0. lv_rows = | rows="{ is_field-rows }"|. - ELSE. - lv_rows = lines( zcl_abapgit_convert=>split_string( is_attr-value ) ). + ELSEIF is_attr-value IS NOT INITIAL. + lv_rows = | rows="{ lines( zcl_abapgit_convert=>split_string( is_attr-value ) ) + 1 }"|. ENDIF. IF is_field-cols > 0.