diff --git a/src/server/torr/apihelper.go b/src/server/torr/apihelper.go index bc97f19..d38ced2 100644 --- a/src/server/torr/apihelper.go +++ b/src/server/torr/apihelper.go @@ -42,10 +42,6 @@ func AddTorrent(spec *torrent.TorrentSpec, title, poster string) (*Torrent, erro } } - if torr.Title == "" { - torr.Title = torr.Name() - } - return torr, nil } diff --git a/src/server/torr/dbwrapper.go b/src/server/torr/dbwrapper.go index fa085cc..e4ee7a1 100644 --- a/src/server/torr/dbwrapper.go +++ b/src/server/torr/dbwrapper.go @@ -14,8 +14,14 @@ func AddTorrentDB(torr *Torrent) { t.TorrentSpec = torr.TorrentSpec t.Name = torr.Name() t.Title = torr.Title + if t.Title == "" { + t.Title = t.Name + } t.Poster = torr.Poster t.Size = torr.Size + if t.Size == 0 && torr.Torrent != nil { + t.Size = torr.Torrent.Length() + } t.Timestamp = time.Now().Unix() settings.AddTorrent(t) } diff --git a/src/server/web/pages/template/mainPage.go b/src/server/web/pages/template/mainPage.go index 97bfe69..92d47a0 100644 --- a/src/server/web/pages/template/mainPage.go +++ b/src/server/web/pages/template/mainPage.go @@ -1,6 +1,5 @@ package template -const MainPage = ` -