cleanup and hopefully fix #1222

This commit is contained in:
Reinier Balt 2012-04-08 16:01:29 +02:00
parent dcb155d90d
commit d2d229c23a

View file

@ -303,14 +303,14 @@ class Todo < ActiveRecord::Base
# XML API fixups
def predecessor_dependencies=(params)
value = params[:predecessor]
return if value.nil?
deps = params[:predecessor]
return if deps.nil?
# for multiple dependencies, value will be an array of id's, but for a single dependency,
# value will be a string. In that case convert to array
value = [value] unless value.class == Array
deps = [deps] unless deps.class == Array
value.each { |ele| add_predecessor(self.user.todos.find_by_id(ele.to_i)) unless ele.blank? }
deps.each { |dep| self.add_predecessor(self.user.todos.find(dep.to_i)) unless dep.blank? }
end
alias_method :original_context=, :context=