Reverted accidental change to Gemfile.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 11 Apr 2014 19:45:08 +0000 (15:45 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 14 Apr 2014 15:10:55 +0000 (11:10 -0400)
Restored parameter check in load_filters_param.
Removed spurious commented-out code from test.

services/api/Gemfile
services/api/app/controllers/application_controller.rb
services/api/test/integration/valid_links_test.rb

index 25b2c2447ff632b094f3ba209473bfb7ebf80c4d..e8e09b27027eeb936ce478b50874381fb6785554 100644 (file)
@@ -15,7 +15,7 @@ end
 gem 'pg'
 
 # Start using multi_json once we are on Rails 3.2;
-# Rails 3.1 has a dependency on multi_json < 1.3.0 but we need version 1.3.4 to 
+# Rails 3.1 has a dependency on multi_json < 1.3.0 but we need version 1.3.4 to
 # fix bug https://github.com/collectiveidea/json_spec/issues/27
 gem 'multi_json'
 gem 'oj'
@@ -63,4 +63,4 @@ gem 'test_after_commit', :group => :test
 gem 'google-api-client', '~> 0.6.3'
 gem 'trollop'
 
-#gem 'arvados-cli', '>= 0.1.20140328152103'
+gem 'arvados-cli', '>= 0.1.20140328152103'
index 0039bb028812452c3fa9fb8a8eee53c963a39237..76b59be6d1927ce112910cbfd5bf44d03d97cd6f 100644 (file)
@@ -123,8 +123,9 @@ class ApplicationController < ActionController::Base
       @filters += params[:filters]
     elsif params[:filters].is_a? String and !params[:filters].empty?
       begin
-        @filters += Oj.load params[:filters]
-        raise unless @filters.is_a? Array
+        f = Oj.load params[:filters]
+        raise unless f.is_a? Array
+        @filters += f
       rescue
         raise ArgumentError.new("Could not parse \"filters\" param as an array")
       end
index 65431f39a0f9ffbab8ffc08bbbcb72263dced351..657bf02a09f341479bdbb1b9455a0638f7a13c4f 100644 (file)
@@ -25,9 +25,6 @@ class ValidLinksTest < ActionDispatch::IntegrationTest
       }
     }, admin_auth
     assert_response :success
-    #puts @response.body
-    #puts jresponse['tail_uuid']
-    #puts virtual_machines(:testvm2)
     assert_equal virtual_machines(:testvm2).uuid, (ActiveSupport::JSON.decode @response.body)['tail_uuid']
 
     put "/arvados/v1/links/#{u}", {