FIX: An unresolved blank uri should attempt an alternate Oneboxing strategy, if available (#13070)

This commit is contained in:
jbrw
2021-05-14 15:23:20 -04:00
committed by GitHub
parent 8801a27cc6
commit a24b6daa87
2 changed files with 4 additions and 6 deletions
+3 -5
View File
@@ -427,12 +427,10 @@ module Oneboxer
args = { link: url }
if fd.status == :invalid_address
args[:error_message] = I18n.t("errors.onebox.invalid_address", hostname: fd.hostname)
elsif fd.status_code
elsif (fd.status_code || uri.nil?) && available_strategies.present?
# Try a different oneboxing strategy, if we have any options left:
if available_strategies.present?
return external_onebox(url, available_strategies)
end
return external_onebox(url, available_strategies)
elsif fd.status_code
args[:error_message] = I18n.t("errors.onebox.error_response", status_code: fd.status_code)
end