From 1bfc0a7d8a7027b339dd8423fcce353bd9596f09 Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 10 Jun 2017 15:56:54 -0500 Subject: [PATCH] pawoo: get status id from normalized url. --- app/logical/sources/strategies/pawoo.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/logical/sources/strategies/pawoo.rb b/app/logical/sources/strategies/pawoo.rb index cefbe9818..32972238b 100644 --- a/app/logical/sources/strategies/pawoo.rb +++ b/app/logical/sources/strategies/pawoo.rb @@ -20,7 +20,7 @@ module Sources::Strategies end def referer_url - @url + normalized_url end def site_name @@ -28,13 +28,21 @@ module Sources::Strategies end def get - response = PawooApiClient.new.get_status(url) + response = PawooApiClient.new.get_status(normalized_url) @artist_name = response.account_name @profile_url = response.account_profile_url @image_url = response.image_urls.first @image_urls = response.image_urls end + def normalized_url + if self.class.url_match?(@url) + @url + elsif self.class.url_match?(@referer_url) + @referer_url + end + end + def normalizable_for_artist_finder? true end