lib/geminabox/proxy/copier.rb in geminabox-0.13.0 vs lib/geminabox/proxy/copier.rb in geminabox-0.13.1

- old
+ new

@@ -19,10 +19,15 @@ def copy_local FileUtils.cp local_path, proxy_path end def get_remote - File.open(proxy_path, 'w'){|f| f.write(remote_content)} + begin + File.open(proxy_path, 'w'){|f| f.write(remote_content)} + rescue + File.unlink(proxy_path) if File.exists?(proxy_path) + raise $! + end end end end end