From e635be5291be3d835dddf949523fc8558a55ff16 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Sun, 15 Oct 2017 20:26:50 +0200 Subject: [PATCH] Fixed dashboard --- pages/dashboard/dashboard.go | 4 +++- pages/dashboard/dashboard.pixy | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pages/dashboard/dashboard.go b/pages/dashboard/dashboard.go index ae7bfae0..1559ff10 100644 --- a/pages/dashboard/dashboard.go +++ b/pages/dashboard/dashboard.go @@ -60,7 +60,9 @@ func Get(ctx *aero.Context) string { } }, func() { var err error - soundTracks, err = arn.AllSoundTracks() + soundTracks, err = arn.FilterSoundTracks(func(track *arn.SoundTrack) bool { + return !track.IsDraft && len(track.Media) > 0 + }) if err != nil { return diff --git a/pages/dashboard/dashboard.pixy b/pages/dashboard/dashboard.pixy index d2494772..95bbebeb 100644 --- a/pages/dashboard/dashboard.pixy +++ b/pages/dashboard/dashboard.pixy @@ -46,7 +46,10 @@ component Dashboard(schedule []*arn.UpcomingEpisode, posts []arn.Postable, sound a.widget-ui-element.ajax(href=soundTracks[i].Link()) .widget-ui-element-text Icon("music") - span(title=soundTracks[i].Title)= soundTracks[i].MainAnime().Title.Canonical + if soundTracks[i].Title == "" + span untitled + else + span= soundTracks[i].Title else .widget-ui-element .widget-ui-element-text