dtext: fix wiki links not showing tag type for empty tags.

This commit is contained in:
evazion
2022-07-05 15:19:41 -05:00
parent ba36e48bff
commit 52ff12dffb

View File

@@ -62,6 +62,10 @@ class DText
tag = tags.find { |tag| tag.name == name } tag = tags.find { |tag| tag.name == name }
artist = artists.find { |artist| artist.name == name } artist = artists.find { |artist| artist.name == name }
if tag.present?
node["class"] += " tag-type-#{tag.category}"
end
if tag.present? && tag.artist? if tag.present? && tag.artist?
node["href"] = "/artists/show_or_new?name=#{CGI.escape(name)}" node["href"] = "/artists/show_or_new?name=#{CGI.escape(name)}"
@@ -69,8 +73,6 @@ class DText
node["class"] += " dtext-artist-does-not-exist" node["class"] += " dtext-artist-does-not-exist"
node["title"] = "This artist page does not exist" node["title"] = "This artist page does not exist"
end end
node["class"] += " tag-type-#{tag.category}"
else else
if wiki.blank? if wiki.blank?
node["class"] += " dtext-wiki-does-not-exist" node["class"] += " dtext-wiki-does-not-exist"
@@ -85,8 +87,6 @@ class DText
elsif tag.empty? elsif tag.empty?
node["class"] += " dtext-tag-empty" node["class"] += " dtext-tag-empty"
node["title"] = "This wiki page does not have a tag" node["title"] = "This wiki page does not have a tag"
else
node["class"] += " tag-type-#{tag.category}"
end end
end end
end end