diff --git a/app/controllers/favorites_controller.rb b/app/controllers/favorites_controller.rb index eeb4b270f..127b72b90 100644 --- a/app/controllers/favorites_controller.rb +++ b/app/controllers/favorites_controller.rb @@ -11,7 +11,8 @@ class FavoritesController < ApplicationController def create if CurrentUser.favorite_limit.nil? || CurrentUser.favorite_count < CurrentUser.favorite_limit - Post.find(params[:post_id]).add_favorite!(CurrentUser.user) + @post = Post.find(params[:post_id]) + @post.add_favorite!(CurrentUser.user) else @error_msg = "You can only keep up to #{CurrentUser.favorite_limit} favorites. Upgrade your account to save more." end diff --git a/app/views/favorites/create.js.erb b/app/views/favorites/create.js.erb index 9acf965f2..6f7fcaf7f 100644 --- a/app/views/favorites/create.js.erb +++ b/app/views/favorites/create.js.erb @@ -3,4 +3,5 @@ <% else %> $("a#add-to-favorites").hide(); $("a#remove-from-favorites").show(); + $("#score-for-post-<%= @post.id %>").html(<%= @post.score %>); <% end %>