Remove special None handling and video
This commit is contained in:
@@ -81,9 +81,6 @@ Artist::refresh()
|
||||
auto releases = artist->getReleases(_filters->getClusterIds());
|
||||
for (auto release : releases)
|
||||
{
|
||||
if (release->isNone())
|
||||
continue;
|
||||
|
||||
Wt::WTemplate* entry = new Wt::WTemplate(Wt::WString::tr("template-artist-entry"), releasesContainer);
|
||||
entry->addFunction("tr", Wt::WTemplate::Functions::tr);
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ Release::refresh()
|
||||
|
||||
entry->bindString("name", Wt::WString::fromUTF8(track->getName()), Wt::PlainText);
|
||||
|
||||
if (variousArtists && !track->getArtist()->isNone())
|
||||
if (variousArtists && track->getArtist())
|
||||
{
|
||||
entry->setCondition("if-has-artist", true);
|
||||
Wt::WAnchor *artistAnchor = new Wt::WAnchor(Wt::WLink(Wt::WLink::InternalPath, "/artist/" + std::to_string(track->getArtist().id())));
|
||||
|
||||
@@ -81,7 +81,7 @@ Tracks::refresh(std::vector<std::string> searchKeywords)
|
||||
entry->bindString("name", Wt::WString::fromUTF8(track->getName()), Wt::PlainText);
|
||||
|
||||
auto artist = track->getArtist();
|
||||
if (!artist->isNone())
|
||||
if (artist)
|
||||
{
|
||||
entry->setCondition("if-has-artist", true);
|
||||
Wt::WAnchor *artistAnchor = new Wt::WAnchor(Wt::WLink(Wt::WLink::InternalPath, "/artist/" + std::to_string(track->getArtist().id())));
|
||||
@@ -91,7 +91,7 @@ Tracks::refresh(std::vector<std::string> searchKeywords)
|
||||
}
|
||||
|
||||
auto release = track->getRelease();
|
||||
if (!release->isNone())
|
||||
if (release)
|
||||
{
|
||||
entry->setCondition("if-has-release", true);
|
||||
// TODO anchor
|
||||
|
||||
Reference in New Issue
Block a user