DEV: ensure queue_time and background_requests are floats (#10901)

GlobalSetting can end up with a String and we expect a Float
This commit is contained in:
Sam
2020-10-13 18:08:38 +11:00
committed by GitHub
parent 32393f72b1
commit a6d9adf346
2 changed files with 4 additions and 3 deletions

View File

@ -330,7 +330,8 @@ module Middleware
end
if (env["HTTP_DISCOURSE_BACKGROUND"] == "true") && (queue_time = env["REQUEST_QUEUE_SECONDS"])
if queue_time > GlobalSetting.background_requests_max_queue_length
max_time = GlobalSetting.background_requests_max_queue_length.to_f
if max_time > 0 && queue_time.to_f > max_time
return [
429,
{