From 069d358c8053f7e7ae62e4458e4aa6ad1649b2ad Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 24 Oct 2019 14:01:54 -0400 Subject: [PATCH] FIX: Allow avatar downloads to follow redirects --- plugins/discourse-narrative-bot/plugin.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/discourse-narrative-bot/plugin.rb b/plugins/discourse-narrative-bot/plugin.rb index 00058f8c31..e99fbab382 100644 --- a/plugins/discourse-narrative-bot/plugin.rb +++ b/plugins/discourse-narrative-bot/plugin.rb @@ -108,7 +108,7 @@ after_initialize do def fetch_avatar_url(user) avatar_url = UrlHelper.absolute(Discourse.base_uri + user.avatar_template.gsub('{size}', '250')) - URI(avatar_url).open('rb', redirect: false).read + URI(avatar_url).open('rb', redirect: true, allow_redirections: :all).read rescue OpenURI::HTTPError # Ignore if fetching image returns a non 200 response end