summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/core.rb b/core.rb
index 5dad22a..b62e176 100644
--- a/core.rb
+++ b/core.rb
@@ -53,7 +53,7 @@ defop :Deploy, [:ops, :save] do
(@save ? self.save.check : true)
end
define_method :do do
- self.load.undo if @save && self.save.check
+ self.load.undo if @save and File.exist? @save
@ops.each {|op| op.check || op.do }
self.save.do if @save
end