diff options
-rw-r--r-- | application.rb | 4 |
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 |