diff --git a/keeps/delete_obsolete_advanced_search_migrations.rb b/keeps/delete_obsolete_advanced_search_migrations.rb index b52a738e339627447c9cedf25c32f5c01c5677e3..6eded3b3b33d9751b6470b8dd308eceb1a101df1 100644 --- a/keeps/delete_obsolete_advanced_search_migrations.rb +++ b/keeps/delete_obsolete_advanced_search_migrations.rb @@ -107,8 +107,10 @@ def create_remove_obsolete_change FileUtils.rm_f(migration_data[:file]) change.changed_files << migration_data[:file] - FileUtils.rm_f(migration_data[:spec_file]) - change.changed_files << migration_data[:spec_file] + if File.exist?(migration_data[:spec_file]) + FileUtils.rm_f(migration_data[:spec_file]) + change.changed_files << migration_data[:spec_file] + end rescue StandardError => e warn "Error deleting #{version} migration and spec: #{e}" nil