From 269aba16336d6e9dcf80239465cfcfb9a841a4a9 Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Tue, 2 Oct 2018 17:14:59 -0400 Subject: [PATCH] 14196: Don't crash if element of params[:reader_tokens] is not a String Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- services/api/app/controllers/application_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/api/app/controllers/application_controller.rb b/services/api/app/controllers/application_controller.rb index 8b20c0c166..a0555d13d7 100644 --- a/services/api/app/controllers/application_controller.rb +++ b/services/api/app/controllers/application_controller.rb @@ -346,7 +346,7 @@ class ApplicationController < ActionController::Base if request.get? and params[:reader_tokens] and params[:reader_tokens].size < 100 secrets = params[:reader_tokens].map { |t| - if t.starts_with? "v2/" + if t.is_a? String and t.starts_with? "v2/" t.split("/")[2] else t -- 2.30.2