From 9f3f02b9e2d410c2723670c259b815dd516dc0db Mon Sep 17 00:00:00 2001 From: Fabian Lupa Date: Sun, 17 Sep 2017 16:30:06 +0200 Subject: [PATCH] Fix failing unit test --- src/zabapgit_object_devc.prog.abap | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/zabapgit_object_devc.prog.abap b/src/zabapgit_object_devc.prog.abap index 62a48c24e..319b8e963 100644 --- a/src/zabapgit_object_devc.prog.abap +++ b/src/zabapgit_object_devc.prog.abap @@ -304,11 +304,19 @@ CLASS lcl_object_devc IMPLEMENTATION. ENDMETHOD. METHOD lif_object~exists. - ASSERT mv_local_devclass IS NOT INITIAL. + DATA: lv_check_devclass TYPE devclass. + + " Check remote package if deserialize has not been called before this + IF mv_local_devclass IS INITIAL. + lv_check_devclass = mv_repo_devclass. + ELSE. + lv_check_devclass = mv_local_devclass. + ENDIF. + ASSERT lv_check_devclass IS NOT INITIAL. cl_package_helper=>check_package_existence( EXPORTING - i_package_name = mv_local_devclass + i_package_name = lv_check_devclass IMPORTING e_package_exists = rv_bool EXCEPTIONS