X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5d87bcae66870127445e5eb018a69d606e93e244..4d8209df92198e6207d3d38cbb7a189cb319bf3c:/apps/workbench/app/models/arvados_resource_list.rb diff --git a/apps/workbench/app/models/arvados_resource_list.rb b/apps/workbench/app/models/arvados_resource_list.rb index 6890b87451..d989715080 100644 --- a/apps/workbench/app/models/arvados_resource_list.rb +++ b/apps/workbench/app/models/arvados_resource_list.rb @@ -148,14 +148,17 @@ class ArvadosResourceList end def items_available + results @items_available end def result_limit + results @result_limit end def result_offset + results @result_offset end @@ -191,12 +194,12 @@ class ArvadosResourceList reader_tokens: @reader_tokens) items = arvados_api_client.unpack_api_response res - break if items.nil? or not items.any? - @items_available = items.items_available if items.respond_to?(:items_available) @result_limit = items.limit if (@fetch_multiple_pages == false) and items.respond_to?(:limit) @result_offset = items.offset if (@fetch_multiple_pages == false) and items.respond_to?(:offset) + break if items.nil? or not items.any? + item_count += items.size if items.respond_to?(:offset) offset = items.offset + items.size