Commit a3dea573a9463c22facd512d707b1b1428008f6a

Authored by Weblate
2 parents 696adec4 6fa81300

Merge remote-tracking branch 'origin/master'

Showing 1 changed file with 1 additions and 2 deletions   Show diff stats
lib/noosfero/api/helpers.rb
... ... @@ -99,7 +99,6 @@ require_relative '../../find_by_contents'
99 99 end
100 100  
101 101 ARTICLE_TYPES = ['Article'] + Article.descendants.map{|a| a.to_s}
102   - TASK_TYPES = ['Task'] + Task.descendants.map{|a| a.to_s}
103 102  
104 103 def find_article(articles, id)
105 104 article = articles.find(id)
... ... @@ -154,7 +153,7 @@ require_relative '../../find_by_contents'
154 153  
155 154 def post_task(asset, params)
156 155 klass_type= params[:content_type].nil? ? 'Task' : params[:content_type]
157   - return forbidden! unless TASK_TYPES.include?(klass_type)
  156 + return forbidden! unless klass_type.constantize <= Task
158 157  
159 158 task = klass_type.constantize.new(params[:task])
160 159 task.requestor_id = current_person.id
... ...