diff --git a/binary_database_files/storage.py b/binary_database_files/storage.py index 9615140..6a40700 100644 --- a/binary_database_files/storage.py +++ b/binary_database_files/storage.py @@ -142,9 +142,10 @@ def delete(self, name): name = self.get_instance_name(name) try: models.File.objects.get_from_name(name).delete() - hash_fn = utils.get_hash_fn(name) - if os.path.isfile(hash_fn): - os.remove(hash_fn) + if _settings.DB_FILES_AUTO_EXPORT_DB_TO_FS: + hash_fn = utils.get_hash_fn(name) + if os.path.isfile(hash_fn): + os.remove(hash_fn) except models.File.DoesNotExist: pass localpath = self._path(name)