From 8ff0445673f353712795e39d156040aee2a07b62 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Mon, 18 Jan 2021 03:19:31 -0500 Subject: [PATCH] DEVC: Avoid dump when creating new package (#4419) Usually, in abapGit packages are created by the folder logic already. But it dumps with "`li_package` is not assigned," if deserialize is used in other ways. Co-authored-by: Lars Hvam --- src/objects/zcl_abapgit_object_devc.clas.abap | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/objects/zcl_abapgit_object_devc.clas.abap b/src/objects/zcl_abapgit_object_devc.clas.abap index b5a984489..64e509427 100644 --- a/src/objects/zcl_abapgit_object_devc.clas.abap +++ b/src/objects/zcl_abapgit_object_devc.clas.abap @@ -476,7 +476,9 @@ CLASS zcl_abapgit_object_devc IMPLEMENTATION. " Swap out repository package name with the local installation package name ls_package_data-devclass = mv_local_devclass. - ls_package_data-pdevclass = li_package->transport_layer. + IF li_package IS BOUND. + ls_package_data-pdevclass = li_package->transport_layer. + ENDIF. " Parent package is not changed. Assume the folder logic already created the package and set " the hierarchy before.