From 0c4e5f5495bfc6af504e471d94e61f51d21cd61c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Mil=C3=A1n?= <36721657+francisco-milan@users.noreply.github.com> Date: Sun, 14 Apr 2024 01:41:22 -0600 Subject: [PATCH] Fix bug in "Object to Files" Page. (#6908) Co-authored-by: Lars Hvam --- src/ui/pages/zcl_abapgit_gui_page_ex_object.clas.abap | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ui/pages/zcl_abapgit_gui_page_ex_object.clas.abap b/src/ui/pages/zcl_abapgit_gui_page_ex_object.clas.abap index ab7bf5b6f..9ebc81cd9 100644 --- a/src/ui/pages/zcl_abapgit_gui_page_ex_object.clas.abap +++ b/src/ui/pages/zcl_abapgit_gui_page_ex_object.clas.abap @@ -139,9 +139,14 @@ CLASS zcl_abapgit_gui_page_ex_object IMPLEMENTATION. CASE ii_event->mv_action. WHEN c_event-export. - export_object( ). - MESSAGE 'Object successfully exported' TYPE 'S'. - rs_handled-state = zcl_abapgit_gui=>c_event_state-go_back. + mo_validation_log = mo_form_util->validate( mo_form_data ). + IF mo_validation_log->is_empty( ) = abap_false. + rs_handled-state = zcl_abapgit_gui=>c_event_state-re_render. + ELSE. + export_object( ). + MESSAGE 'Object successfully exported' TYPE 'S'. + rs_handled-state = zcl_abapgit_gui=>c_event_state-go_back. + ENDIF. WHEN c_event-choose_object_type.