diff options
author | Steffen van Bergerem <svbergerem@online.de> | 2016-09-10 22:30:39 +0300 |
---|---|---|
committer | Benjamin Neff <benjamin@coding4coffee.ch> | 2016-09-11 01:21:13 +0300 |
commit | 546f90965874aff92dc259fa4f27caa06ea9d889 (patch) | |
tree | 0f6ecaa002e458ce9b8c428453772abde74649e6 /app/controllers | |
parent | e54077c85606ffa76b7af4e19a8672f92852465a (diff) |
Fix 500 in html requests for post interactions
closes #7085
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/posts_controller.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index be2c2dcc9..e88af7a77 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -41,8 +41,13 @@ class PostsController < ApplicationController end def interactions - post = post_service.find!(params[:id]) - respond_with PostInteractionPresenter.new(post, current_user) + respond_to do |format| + format.json { + post = post_service.find!(params[:id]) + render json: PostInteractionPresenter.new(post, current_user) + } + format.any { render nothing: true, status: 406 } + end end def destroy |