19297: Fixes error check for edge case of limit=0, count=none. Adds test.
[arvados.git] / services / api / app / controllers / arvados / v1 / groups_controller.rb
index de0c43a77e5880bdffa0e8f5167a5d616383f3fd..e9bc006a36664bb1a929bf72dccc9730fa9b049c 100644 (file)
@@ -365,7 +365,7 @@ class Arvados::V1::GroupsController < ApplicationController
     end
 
     # Only error out when every searchable object type errored out
-    if !any_success
+    if !any_success && error_by_class.size > 0
       error_msg = error_by_class.collect do |klass, err|
         "#{err} on object type #{klass}"
       end.join("\n")