X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/660e8d8345bfe7f34dfc8db655eff6a0af8bd47f..7f7cd27d5fc31dc5bbec7f95905fd394a5b317c7:/apps/workbench/app/models/arvados_api_client.rb diff --git a/apps/workbench/app/models/arvados_api_client.rb b/apps/workbench/app/models/arvados_api_client.rb index 2f83a41152..39036bc8bf 100644 --- a/apps/workbench/app/models/arvados_api_client.rb +++ b/apps/workbench/app/models/arvados_api_client.rb @@ -9,7 +9,7 @@ class ArvadosApiClient @@client_mtx = Mutex.new @@api_client = nil - @@profiling_enabled = Rails.configuration.profiling_enabled rescue false + @@profiling_enabled = Rails.configuration.profiling_enabled def api(resources_kind, action, data=nil) profile_checkpoint @@ -109,7 +109,7 @@ class ArvadosApiClient def unpack_api_response(j, kind=nil) if j.is_a? Hash and j[:items].is_a? Array and j[:kind].match(/(_list|List)$/) ary = j[:items].collect { |x| unpack_api_response x, j[:kind] } - ArvadosApiClient::patch_paging_vars(ary, j[:items_available], j[:offset], j[:limit]) + self.class.patch_paging_vars(ary, j[:items_available], j[:offset], j[:limit]) elsif j.is_a? Hash and (kind || j[:kind]) oclass = self.kind_class(kind || j[:kind]) if oclass