From 6fd5f751f99d66614226b3bd7e4d0e6c555adebf Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Thu, 13 Jan 2022 13:35:42 +0100 Subject: [PATCH] TT#158550 customer exporter: support absolute output filenames Change-Id: If4d1c9f2c310757613bfee5493c582679ae1c665 --- lib/NGCP/BulkProcessor/Projects/ETL/Customer/Settings.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/BulkProcessor/Projects/ETL/Customer/Settings.pm b/lib/NGCP/BulkProcessor/Projects/ETL/Customer/Settings.pm index 512424f..a899057 100644 --- a/lib/NGCP/BulkProcessor/Projects/ETL/Customer/Settings.pm +++ b/lib/NGCP/BulkProcessor/Projects/ETL/Customer/Settings.pm @@ -294,7 +294,10 @@ sub get_export_filename { my $export_filename; my $export_format; if ($filename_format) { - $export_filename = $output_path . sprintf($filename_format,timestampdigits(),threadid()); + $export_filename = sprintf($filename_format,timestampdigits(),threadid()); + unless ($export_filename =~ /^\//) { + $export_filename = $output_path . $export_filename; + } if (-e $export_filename and (unlink $export_filename) == 0) { filewarn('cannot remove ' . $export_filename . ': ' . $!,getlogger(__PACKAGE__)); $export_filename = undef;