diff --git a/lib/proposals_discussion_plugin/proposal_task.rb b/lib/proposals_discussion_plugin/proposal_task.rb
index 32d6c27..743a920 100644
--- a/lib/proposals_discussion_plugin/proposal_task.rb
+++ b/lib/proposals_discussion_plugin/proposal_task.rb
@@ -181,7 +181,7 @@ class ProposalsDiscussionPlugin::ProposalTask < Task
end
def information
- {:message => _("%{requestor} wants to send the following proposal.
%{abstract}"), :variables => {:abstract => CGI.escapeHTML(abstract)}}
+ {:message => _("%{requestor} wants to send the following proposal.
%{abstract}"), :variables => {:abstract => CGI.escapeHTML(abstract.to_s)}}
end
def icon
diff --git a/test/unit/proposal_task_test.rb b/test/unit/proposal_task_test.rb
index 7872407..fe9606b 100644
--- a/test/unit/proposal_task_test.rb
+++ b/test/unit/proposal_task_test.rb
@@ -77,4 +77,10 @@ class ProposalTaskTest < ActiveSupport::TestCase
assert_equal person2, task.responsible
end
+ should 'do not fail on task information with integer as abstract' do
+ task = ProposalsDiscussionPlugin::ProposalTask.new
+ task.expects(:abstract).returns(49)
+ assert task.information.present?
+ end
+
end
--
libgit2 0.21.2