From 02a2c6cd97116b3a9d2020cf39c9cccd0a965834 Mon Sep 17 00:00:00 2001 From: rebuilt Date: Wed, 7 Jun 2023 12:24:39 -0700 Subject: [PATCH] Don't write a file if there's an empty dataset --- app/services/cleaner.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/services/cleaner.rb b/app/services/cleaner.rb index dfa3b341..8f407198 100644 --- a/app/services/cleaner.rb +++ b/app/services/cleaner.rb @@ -43,9 +43,11 @@ class Cleaner end end - filename = filename(headers:, data:) - write_csv(data: clean_csv, output_filepath:, filename:) - write_csv(data: log_csv, output_filepath: log_filepath, prefix: 'removed.', filename:) + unless data.empty? + filename = filename(headers:, data:) + write_csv(data: clean_csv, output_filepath:, filename:) + write_csv(data: log_csv, output_filepath: log_filepath, prefix: 'removed.', filename:) + end end end end