diff --git a/lib/Bastion/Vaults/Common.py b/lib/Bastion/Vaults/Common.py index 1900f44..63f4e39 100644 --- a/lib/Bastion/Vaults/Common.py +++ b/lib/Bastion/Vaults/Common.py @@ -51,13 +51,12 @@ def push(self, asset, basis = None, **kwargs): movement = self.put(packing.record.tarp, packing.record.tag) receipt.append(movement, 'moved') - #-- clean up! - if packing.record.tarp.exists(): - packing.record.tarp.unlink() - if movement.failed: return request.failed( receipt ) else: + #-- clean up! + if packing.record.tarp.exists(): + packing.record.tarp.unlink() return request.succeeded( receipt ) def pull(self, ark, **kwargs):