From f714d16e504b9792ab8538fef257562c398cc547 Mon Sep 17 00:00:00 2001 From: Michael Harrison Date: Wed, 17 Oct 2012 14:53:53 +1000 Subject: [PATCH] Added file existence check before file deletion attempt --- lib/fog/atmos/models/storage/file.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/fog/atmos/models/storage/file.rb b/lib/fog/atmos/models/storage/file.rb index 0e4d3933d..6ae3e08de 100644 --- a/lib/fog/atmos/models/storage/file.rb +++ b/lib/fog/atmos/models/storage/file.rb @@ -38,7 +38,8 @@ module Fog def destroy requires :directory, :key - connection.delete_namespace([directory.key, key].join('/')) + file = directory.files.head(key) + connection.delete_namespace([directory.key, key].join('/')) if file.present? true end