From 7c887f8adcb5a2ac0fe91fd2203a2dfb26ce2516 Mon Sep 17 00:00:00 2001 From: evazion Date: Sun, 20 Mar 2022 21:56:38 -0500 Subject: [PATCH] artists: fix exception when adding TwitPic urls. --- app/logical/source/url/twit_pic.rb | 2 +- test/unit/artist_url_test.rb | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/logical/source/url/twit_pic.rb b/app/logical/source/url/twit_pic.rb index 624fcbb49..61a588e17 100644 --- a/app/logical/source/url/twit_pic.rb +++ b/app/logical/source/url/twit_pic.rb @@ -77,6 +77,6 @@ class Source::URL::TwitPic < Source::URL end def profile_url - "http://twitpic.com/photos/#{username}" if uesrname.present? + "http://twitpic.com/photos/#{username}" if username.present? end end diff --git a/test/unit/artist_url_test.rb b/test/unit/artist_url_test.rb index b4631b3d7..1aa246f3a 100644 --- a/test/unit/artist_url_test.rb +++ b/test/unit/artist_url_test.rb @@ -154,6 +154,12 @@ class ArtistURLTest < ActiveSupport::TestCase assert_equal("http://twitter.com/intent/user?user_id=2784590030/", url.normalized_url) end + should "normalize twitpic urls" do + url = create(:artist_url, url: "http://twitpic.com/photos/mirakichi") + assert_equal("http://twitpic.com/photos/mirakichi", url.url) + assert_equal("http://twitpic.com/photos/mirakichi/", url.normalized_url) + end + should "normalize nijie urls" do url = create(:artist_url, url: "https://pic03.nijie.info/nijie_picture/236014_20170620101426_0.png") assert_equal("https://nijie.info/members.php?id=236014", url.url)