Fix #3859: Related tag and find artist don't run when fetch data fails.

Fixes an exception in the artist finder caused by searching for a nil profile_url.
This commit is contained in:
evazion
2018-09-01 11:48:42 -05:00
parent d6235d6f9e
commit d693f01dde
3 changed files with 38 additions and 9 deletions

View File

@@ -71,11 +71,11 @@ module Sources
# A link to the artist's profile page on the site.
def profile_url
nil
""
end
def artist_name
raise NotImplementedError
""
end
def artist_commentary_title
@@ -129,7 +129,8 @@ module Sources
end
def artists
Artist.find_artists(profile_url)
url = profile_url.presence || image_url.presence
Artist.find_artists(url)
end
def file_url