X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7baff32e82b0bfc961dc9a285da8ce187d4fe0b6..502005c3002c9ee9f07b36ac4a5aa370aa056c50:/services/api/lib/enable_jobs_api.rb?ds=sidebyside diff --git a/services/api/lib/enable_jobs_api.rb b/services/api/lib/enable_jobs_api.rb index 4da6188d15..c909ae9227 100644 --- a/services/api/lib/enable_jobs_api.rb +++ b/services/api/lib/enable_jobs_api.rb @@ -30,9 +30,10 @@ Disable_jobs_api_method_list = ["jobs.create", "jobs.show", "job_tasks.show"] - if Rails.configuration.Containers["JobsAPI"]["Enable"] == false || - (Rails.configuration.Containers["JobsAPI"]["Enable"] == "auto" && +def check_enable_legacy_jobs_api + if Rails.configuration.Containers.JobsAPI.Enable == "false" || + (Rails.configuration.Containers.JobsAPI.Enable == "auto" && Job.count == 0) - Rails.configuration.API["DisabledAPIs"] += Disable_jobs_api_method_list + Rails.configuration.API.DisabledAPIs += Disable_jobs_api_method_list end end