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.
This commit is contained in:
evazion
2018-09-09 19:48:34 -05:00
parent 0d7b7e6e85
commit cb2d85d925

View File

@@ -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