From b60867087b5c29af5a25614353bdfc76b6399e09 Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 22 May 2023 11:09:48 +0200 Subject: [PATCH] Update z2ui5_cl_http_handler.clas.locals_imp.abap --- src/z2ui5_cl_http_handler.clas.locals_imp.abap | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/z2ui5_cl_http_handler.clas.locals_imp.abap b/src/z2ui5_cl_http_handler.clas.locals_imp.abap index 8467bdbc..4d967c88 100644 --- a/src/z2ui5_cl_http_handler.clas.locals_imp.abap +++ b/src/z2ui5_cl_http_handler.clas.locals_imp.abap @@ -1387,9 +1387,11 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION. result = NEW #( ). result->ms_db-id = z2ui5_lcl_utility=>get_uuid( ). - DATA(lv_path_info) = z2ui5_lcl_utility=>get_header_val( '~path_info' ). + TRY. + DATA(lv_path_info) = z2ui5_lcl_utility=>get_header_val( '~path_info' ). + CATCH cx_root. + ENDTRY. SPLIT lv_path_info AT `?` INTO lv_path_info DATA(lv_dummy). - SPLIT lv_path_info AT `/` INTO lv_path_info DATA(lv_dummy2). DATA(lv_classname) = z2ui5_lcl_utility=>get_trim_upper( lv_path_info ). IF lv_Classname IS INITIAL. @@ -1397,6 +1399,8 @@ CLASS z2ui5_lcl_fw_handler IMPLEMENTATION. RETURN. ENDIF. + SPLIT lv_path_info AT `/` INTO lv_path_info DATA(lv_dummy2). + TRY. CREATE OBJECT result->ms_db-o_app TYPE (lv_classname). result->ms_db-o_app->id = result->ms_db-id.