diff --git a/src/ui/zcl_abapgit_gui_page_diff.clas.abap b/src/ui/zcl_abapgit_gui_page_diff.clas.abap index 98975b1e3..b221ca6d2 100644 --- a/src/ui/zcl_abapgit_gui_page_diff.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_diff.clas.abap @@ -586,12 +586,14 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_DIFF IMPLEMENTATION. METHOD render_beacon. - DATA: lv_beacon TYPE string. + DATA: lv_beacon TYPE string, + lt_beacons TYPE zif_abapgit_definitions=>ty_string_tt. CREATE OBJECT ro_html. IF is_diff_line-beacon > 0. - READ TABLE is_diff-o_diff->get_beacons( ) INTO lv_beacon INDEX is_diff_line-beacon. + lt_beacons = is_diff-o_diff->get_beacons( ). + READ TABLE lt_beacons INTO lv_beacon INDEX is_diff_line-beacon. ELSE. lv_beacon = '---'. ENDIF. diff --git a/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap b/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap index 7e230b1d8..aeb12aff2 100644 --- a/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap @@ -220,12 +220,14 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_MERGE_RES IMPLEMENTATION. METHOD render_beacon. - DATA: lv_beacon TYPE string. + DATA: lv_beacon TYPE string, + lt_beacons TYPE zif_abapgit_definitions=>ty_string_tt. CREATE OBJECT ro_html. IF is_diff_line-beacon > 0. - READ TABLE is_diff-o_diff->get_beacons( ) INTO lv_beacon INDEX is_diff_line-beacon. + lt_beacons = is_diff-o_diff->get_beacons( ). + READ TABLE lt_beacons INTO lv_beacon INDEX is_diff_line-beacon. ELSE. lv_beacon = '---'. ENDIF.