From 6c94047556c679834719fb8914830b1037cb2705 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 29 Aug 2018 19:29:16 -0500 Subject: [PATCH] Sources::Strategies::Twitter#profile_url: fix case when url is a profile url. --- app/logical/sources/strategies/twitter.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/logical/sources/strategies/twitter.rb b/app/logical/sources/strategies/twitter.rb index c5520fdb2..e2c24b056 100644 --- a/app/logical/sources/strategies/twitter.rb +++ b/app/logical/sources/strategies/twitter.rb @@ -47,15 +47,15 @@ module Sources::Strategies end def profile_url - return "" if api_response.blank? - if url =~ %r{\Ahttps?://(?:mobile\.)?twitter\.com/(\w+)}i if $1 != "i" return "https://twitter.com/#{$1}" end + elsif artist_name.present? + "https://twitter.com/" + artist_name + else + "" end - - "https://twitter.com/" + artist_name end def artists