summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--application.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/application.rb b/application.rb
index 2b9870e..36bd845 100644
--- a/application.rb
+++ b/application.rb
@@ -42,7 +42,7 @@ post '/?' do
task = Task.new
task.save # needed to create id
task.uri = url_for("/#{task.id}", :full)
- task.save
+ raise "could not save" unless task.save
response['Content-Type'] = 'text/uri-list'
task.uri
end
@@ -62,7 +62,7 @@ put '/:id/:status/?' do
when /cancelled|failed/
Process.kill(9,task.pid) unless task.pid.nil?
task.pid = nil
- RestClient.put url_for("/#{self.parent.id}/#{params[:status]}"), {} unless self.parent.nil? # recursevly kill parent tasks
+ RestClient.put url_for("/#{task.parent.id}/#{params[:status]}"), {} unless task.parent.nil? # recursevly kill parent tasks
end
task.save
end