From 11243fa7b0c225f3ca5216c2a799828f386605fb Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Fri, 22 May 2015 16:48:17 -0300 Subject: [PATCH] api: set user when vote --- lib/noosfero/api/v1/articles.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/noosfero/api/v1/articles.rb b/lib/noosfero/api/v1/articles.rb index 4ed9e87..6cb8090 100644 --- a/lib/noosfero/api/v1/articles.rb +++ b/lib/noosfero/api/v1/articles.rb @@ -34,8 +34,8 @@ module Noosfero # FIXME verify allowed values render_api_error!('Vote value not allowed', 400) unless [-1, 1].include?(value) article = find_article(environment.articles, params[:id]) - Vote.create!(:voteable => article, :voter => nil, :vote => value) - {:vote => true} + vote = Vote.new(:voteable => article, :voter => current_person, :vote => value) + {:vote => vote.save} end get ':id/children' do -- libgit2 0.21.2