From eac0045305461af96793a657675b2d866c44d386 Mon Sep 17 00:00:00 2001 From: larshp Date: Mon, 30 Jul 2018 16:47:42 +0200 Subject: [PATCH] background: fix dump when reconfiguring fix dump due to old background settings --- src/ui/zcl_abapgit_gui_page_bkg.clas.abap | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ui/zcl_abapgit_gui_page_bkg.clas.abap b/src/ui/zcl_abapgit_gui_page_bkg.clas.abap index d43d1158c..7648c1d2b 100644 --- a/src/ui/zcl_abapgit_gui_page_bkg.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_bkg.clas.abap @@ -269,9 +269,12 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_BKG IMPLEMENTATION. lt_settings = is_per-settings. - CALL METHOD (is_per-method)=>zif_abapgit_background~get_settings - CHANGING - ct_settings = lt_settings. +* skip invalid values, from old background logic + IF is_per-method <> 'push' AND is_per-method <> 'pull' AND is_per-method <> 'nothing'. + CALL METHOD (is_per-method)=>zif_abapgit_background~get_settings + CHANGING + ct_settings = lt_settings. + ENDIF. IF lines( lt_settings ) = 0. RETURN.