From cb2d85d92546d61e1cb35eed3ec6da9c557282de Mon Sep 17 00:00:00 2001 From: evazion Date: Sun, 9 Sep 2018 19:48:34 -0500 Subject: [PATCH] twitter: fix profile_url for twitter.com/i/web/status/:id urls. Fix profile_url returning nil for https://twitter.com/i/web/status/943446161586733056. --- app/logical/sources/strategies/twitter.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/logical/sources/strategies/twitter.rb b/app/logical/sources/strategies/twitter.rb index e2c24b056..8bb42f523 100644 --- a/app/logical/sources/strategies/twitter.rb +++ b/app/logical/sources/strategies/twitter.rb @@ -47,10 +47,8 @@ module Sources::Strategies end def profile_url - if url =~ %r{\Ahttps?://(?:mobile\.)?twitter\.com/(\w+)}i - if $1 != "i" - return "https://twitter.com/#{$1}" - end + if url =~ %r{\Ahttps?://(?:mobile\.)?twitter\.com/(\w+)}i && $1 != "i" + "https://twitter.com/#{$1}" elsif artist_name.present? "https://twitter.com/" + artist_name else