- my_child_containers.each { |c| grandchildren[c] = []} if my_child_containers
-
- reqs = ContainerRequest.where(requesting_container_uuid: my_child_containers).results if !my_child_containers
- reqs.each {|cr| grandchildren[cr.request_container_uuid] << cr} if reqs
+ my_child_containers.each { |c| grandchildren[c] = []} if my_child_containers.any?
+ reqs = ContainerRequest.select(cols).where(requesting_container_uuid: my_child_containers).results if my_child_containers.any?
+ reqs.each {|cr| grandchildren[cr.requesting_container_uuid] << cr} if reqs