diff --git a/coordinator/extra/ProcessorMetResample.py b/coordinator/extra/ProcessorMetResample.py index 90ad36f0daf4c38bd87997967830ac3866db2707..89b0463a4f2f907ef93aa42b7eab4d1f26c29110 100644 --- a/coordinator/extra/ProcessorMetResample.py +++ b/coordinator/extra/ProcessorMetResample.py @@ -296,14 +296,17 @@ class ProcessorMetResample(Processor): files_to_zip = origins + paths_out zip_path = f"data_met_prep_{config['StartString']}.zip" - archive_dir = os.path.basename(files_to_zip[0]) with ZipFile(zip_path, 'w') as zipf: - zipf.write( - files_to_zip, - arcname=archive_dir, - compress_type=ZIP_DEFLATED) - + + for file_to_zip in files_to_zip: + + filename_in_archive = os.path.basename(file_to_zip) + + zipf.write( + file_to_zip, + arcname=filename_in_archive, + compress_type=ZIP_DEFLATED) # 1H met files to upload proc_out['output'] += [zip_path]