diff --git a/server/harp_blog.rb b/server/harp_blog.rb index 4ad0e88..6068cc3 100644 --- a/server/harp_blog.rb +++ b/server/harp_blog.rb @@ -114,10 +114,11 @@ class HarpBlog end end - def update_post(post, title, body, link) + def update_post(post, title, body, link, timestamp = nil) post.title = title post.body = body post.link = link + post.timestamp = timestamp if timestamp save_post('update post', post) end diff --git a/server/server.rb b/server/server.rb index 3471147..662d451 100755 --- a/server/server.rb +++ b/server/server.rb @@ -220,7 +220,7 @@ put '/posts/drafts/:id' do |id| title, body, link = @fields.values_at('title', 'body', 'link') begin if post = blog.get_draft(id) - blog.update_post(post, title, body, link) + blog.update_post(post, title, body, link, Time.now.to_i) status 204 else status 404