Fix description handling (#6384)

This commit is contained in:
Alexander Tsybulsky 2023-08-01 08:16:53 +03:00 committed by GitHub
parent 79a0183b7c
commit 34e40c1d9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 6 deletions

View File

@ -368,7 +368,8 @@ CLASS ZCL_ABAPGIT_SOTR_HANDLER IMPLEMENTATION.
CHECK lv_sotr-entries IS NOT INITIAL.
ENDIF.
lt_language_filter = io_i18n_params->build_language_filter( ).
DELETE lv_sotr-entries WHERE NOT langu IN lt_language_filter.
DELETE lv_sotr-entries WHERE NOT langu IN lt_language_filter
AND langu <> io_i18n_params->ms_params-main_language.
CHECK lv_sotr-entries IS NOT INITIAL.
INSERT lv_sotr INTO TABLE et_sotr.

View File

@ -135,7 +135,7 @@ ENDCLASS.
CLASS zcl_abapgit_object_clas IMPLEMENTATION.
CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
METHOD constructor.
@ -472,7 +472,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
ENDIF.
" Remove technical languages
lt_language_filter = mo_i18n_params->build_language_filter( ).
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter.
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter AND langu <> mv_language.
ii_xml->add( iv_name = 'DESCRIPTIONS'
ig_data = lt_descriptions ).
@ -499,7 +499,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
ENDIF.
" Remove technical languages
lt_language_filter = mo_i18n_params->build_language_filter( ).
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter.
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter AND langu <> mv_language.
ii_xml->add( iv_name = 'DESCRIPTIONS_SUB'
ig_data = lt_descriptions ).

View File

@ -290,7 +290,7 @@ CLASS ZCL_ABAPGIT_OBJECT_INTF IMPLEMENTATION.
" Remove technical languages
lt_language_filter = mo_i18n_params->build_language_filter( ).
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter.
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter AND langu <> mv_language.
IF lines( lt_descriptions ) = 0.
RETURN.
@ -317,7 +317,7 @@ CLASS ZCL_ABAPGIT_OBJECT_INTF IMPLEMENTATION.
" Remove technical languages
lt_language_filter = mo_i18n_params->build_language_filter( ).
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter.
DELETE lt_descriptions WHERE NOT langu IN lt_language_filter AND langu <> mv_language.
IF lines( lt_descriptions ) = 0.
RETURN.