fix app state (#1667)

This commit is contained in:
oblomov-dev 2024-12-18 11:51:51 +01:00 committed by GitHub
parent d98ab492cf
commit 70a9825bfe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View File

@ -87,6 +87,7 @@ CLASS z2ui5_cl_core_action IMPLEMENTATION.
DATA(lo_app) = z2ui5_cl_core_app=>db_load( mo_http_post->ms_request-s_control-app_start_draft ).
result->mo_app = lo_app.
result->ms_actual-check_on_navigated = abap_true.
result->ms_next-s_set-set_app_state_active = abap_true.
result->mo_app->ms_draft-id_prev_app_stack = ''.
" check for new app?
* TRY.

View File

@ -163,6 +163,10 @@ CLASS z2ui5_cl_core_srv_json IMPLEMENTATION.
CATCH cx_root.
ENDTRY.
result-s_control-app_start_draft = z2ui5_cl_util=>c_trim_upper(
z2ui5_cl_util=>url_param_get( val = `z2ui5-xapp-state`
url = result-s_front-search ) ).
IF result-s_control-app_start IS NOT INITIAL.
IF result-s_control-app_start(1) = `-`.
REPLACE FIRST OCCURRENCE OF `-` IN result-s_control-app_start WITH `/`.
@ -176,11 +180,6 @@ CLASS z2ui5_cl_core_srv_json IMPLEMENTATION.
url = result-s_front-search ) ).
result-s_control-app_start_draft = z2ui5_cl_util=>c_trim_upper(
z2ui5_cl_util=>url_param_get( val = `z2ui5-xapp-state`
url = result-s_front-search ) ).
CATCH cx_root INTO DATA(x).
RAISE EXCEPTION TYPE z2ui5_cx_util_error
EXPORTING