3400: Do not fetch API results just for the sake of looking up resource_class.
authorTom Clegg <tom@curoverse.com>
Sun, 16 Nov 2014 04:48:32 +0000 (23:48 -0500)
committerTom Clegg <tom@curoverse.com>
Sun, 16 Nov 2014 04:48:32 +0000 (23:48 -0500)
apps/workbench/app/models/arvados_resource_list.rb
apps/workbench/app/views/application/_choose.html.erb

index 3000aa8ac264a1e18523e810a594689a8ec607f5..6890b874513be7178cb19d848bc2820834dee922 100644 (file)
@@ -2,6 +2,8 @@ class ArvadosResourceList
   include ArvadosApiClientHelper
   include Enumerable
 
+  attr_reader :resource_class
+
   def initialize resource_class=nil
     @resource_class = resource_class
     @fetch_multiple_pages = true
index d36f5f95d2ccff0aede8bfc878ae475a60a86f30..4e1503bde59738b90eb99b8b42f2d430a8987657 100644 (file)
@@ -3,7 +3,7 @@
     <div class="modal-content">
       <div class="modal-header">
         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-        <h4 class="modal-title"><%= params[:title] || "Choose #{@objects.first.andand.class_for_display}" %></h4>
+        <h4 class="modal-title"><%= params[:title] || "Choose #{@objects.resource_class.andand.class_for_display}" %></h4>
       </div>
 
       <div class="modal-body">