From 30270c1ef37b4bf16be55139e3d7203c27ccc943 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Wed, 3 Jun 2015 18:15:18 -0300 Subject: [PATCH] Fix task creation --- lib/proposals_discussion_plugin/api.rb | 2 +- test/unit/api_test.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/proposals_discussion_plugin/api.rb b/lib/proposals_discussion_plugin/api.rb index 1d21d5f..da8257d 100644 --- a/lib/proposals_discussion_plugin/api.rb +++ b/lib/proposals_discussion_plugin/api.rb @@ -27,7 +27,7 @@ class ProposalsDiscussionPlugin::API < Grape::API proposal_task = ProposalsDiscussionPlugin::ProposalTask.new proposal_task.article = params[:article] - proposal_task.article[:parent_id] = parent_article.id + proposal_task.article_parent_id = parent_article.id proposal_task.target = parent_article.profile proposal_task.requestor = current_person diff --git a/test/unit/api_test.rb b/test/unit/api_test.rb index 92a593f..e352fd3 100644 --- a/test/unit/api_test.rb +++ b/test/unit/api_test.rb @@ -37,7 +37,7 @@ class APITest < ActiveSupport::TestCase should 'suggest article children' do discussion = fast_create(ProposalsDiscussionPlugin::Discussion, :profile_id => user.person.id) topic = fast_create(ProposalsDiscussionPlugin::Topic, :profile_id => user.person.id, :parent_id => discussion.id) - params[:article] = {:name => "Proposal name", :body => "Proposal body"} + params[:article] = {:name => "Proposal name", :abstract => "Proposal abstract", :type => 'ProposalsDiscussionPlugin::Proposal'} assert_difference "ProposalsDiscussionPlugin::ProposalTask.count" do post "/api/v1/proposals_discussion_plugin/#{topic.id}/propose?#{params.to_query}" end -- libgit2 0.21.2