From 1a6443c1d5812b488773076a3f6ddc311993a5e2 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Thu, 4 May 2023 18:20:53 +0200 Subject: [PATCH] MT#57367 prevent reseller_fields appended to admin fields Change-Id: If82da890a4d5af455cafdd2df5cc85d4566e791f --- NGCP/CDR/Exporter.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NGCP/CDR/Exporter.pm b/NGCP/CDR/Exporter.pm index 26cbf9d..fdbc682 100644 --- a/NGCP/CDR/Exporter.pm +++ b/NGCP/CDR/Exporter.pm @@ -359,6 +359,8 @@ sub prepare_config { @data_field_transformations = (); @data_field_names = (); @data_fields = get_export_fields('DATA_FIELDS',\@data_field_transformations,\@data_field_names); + + undef $last_admin_field; @joins = (); foreach my $f (get_config_fields('EXPORT_JOINS')) { @@ -511,7 +513,7 @@ sub build_query { push @trail, "$key $val"; } - $last_admin_field = $#admin_fields; + $last_admin_field //= $#admin_fields; foreach my $af (keys %$field_positions) { undef $field_positions->{$af}->{admin_positions}; undef $field_positions->{$af}->{reseller_positions};