Fix bug when id or single object
This commit is contained in:
parent
bda21baed2
commit
fe54c6ae71
|
@ -150,7 +150,7 @@ class OrbitBackendController< ApplicationController
|
||||||
|
|
||||||
def get_with_nil(objects, option, sorted_objects)
|
def get_with_nil(objects, option, sorted_objects)
|
||||||
tmp = Array.new
|
tmp = Array.new
|
||||||
objects.each { |object| tmp << [get_string_value_from_object(object), object] if (object.send(option).count == 0) }
|
objects.each { |object| tmp << [get_string_value_from_object(object), object] if (object.send(option).blank? || (object.send(option).size == 0 rescue nil)) }
|
||||||
sorted = params[:direction].eql?('asc') ? tmp.sort : tmp.sort.reverse!
|
sorted = params[:direction].eql?('asc') ? tmp.sort : tmp.sort.reverse!
|
||||||
sorted_tmp = sorted.collect {|a| a[1] }
|
sorted_tmp = sorted.collect {|a| a[1] }
|
||||||
a = params[:direction].eql?('asc') ? (sorted_tmp + sorted_objects) : (sorted_objects + sorted_tmp)
|
a = params[:direction].eql?('asc') ? (sorted_tmp + sorted_objects) : (sorted_objects + sorted_tmp)
|
||||||
|
|
Loading…
Reference in New Issue