From b82628cb92fe81a60b30c0e13dcb862d5cbdf177 Mon Sep 17 00:00:00 2001 From: radhika Date: Thu, 10 Nov 2016 09:21:41 -0500 Subject: [PATCH] 10310: ensure_arvados_api_exists also needs to check if the model_class is a class --- apps/workbench/app/controllers/application_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/workbench/app/controllers/application_controller.rb b/apps/workbench/app/controllers/application_controller.rb index c5dd093c97..c9ce8ce0b7 100644 --- a/apps/workbench/app/controllers/application_controller.rb +++ b/apps/workbench/app/controllers/application_controller.rb @@ -215,7 +215,7 @@ class ApplicationController < ActionController::Base end def ensure_arvados_api_exists - if model_class < ArvadosBase && !model_class.api_exists?(params['action'].to_sym) + if model_class.is_a?(Class) && model_class < ArvadosBase && !model_class.api_exists?(params['action'].to_sym) @errors = ["#{params['action']} method is not supported for #{params['controller']}"] return render_error(status: 404) end -- 2.30.2