Hotfix: always use LP.AuthorID to get EP.AuthorID

This commit is contained in:
Andreas Mieke 2015-11-13 15:08:28 +01:00
parent a19d60635d
commit d46ef729b0
2 changed files with 2 additions and 28 deletions

View file

@ -106,20 +106,7 @@ func ParseEpisode(i int, s *goquery.Selection, bar *pb.ProgressBar) {
EP.Descr.String += s.Text() + "\n" EP.Descr.String += s.Text() + "\n"
}) })
EP.Descr.String = strings.Trim(EP.Descr.String, "\n ") EP.Descr.String = strings.Trim(EP.Descr.String, "\n ")
au, _ := doc.Find(".author > a.avatar").Attr("href")
au = strings.TrimSuffix(au, "/")
aur, _ := url.Parse(au)
if path.Base(aur.Path) == "" || path.Base(aur.Path) == "." {
log.Printf("ERR EP %s: No author found", slug)
return
}
if path.Base(aur.Path) == "tobinator612" { // Don't ask… just… don't ask
EP.AuthorID = LP.AuthorID EP.AuthorID = LP.AuthorID
} else {
var AT database.Author
database.Db.Where("slug = ?", path.Base(aur.Path)).First(&AT)
EP.AuthorID = AT.ID
}
yt, _ := doc.Find(".youtube > iframe").Attr("src") yt, _ := doc.Find(".youtube > iframe").Attr("src")
ytpath, _ := url.Parse(yt) ytpath, _ := url.Parse(yt)
EP.Youtube.String = path.Base(ytpath.Path) EP.Youtube.String = path.Base(ytpath.Path)

View file

@ -116,20 +116,7 @@ func ParseFeedEpisode(u string, bar *pb.ProgressBar) {
EP.Descr.String += s.Text() + "\n" EP.Descr.String += s.Text() + "\n"
}) })
EP.Descr.String = strings.Trim(EP.Descr.String, "\n ") EP.Descr.String = strings.Trim(EP.Descr.String, "\n ")
au, _ := doc.Find(".author > a.avatar").Attr("href")
au = strings.TrimSuffix(au, "/")
aur, _ := url.Parse(au)
if path.Base(aur.Path) == "" || path.Base(aur.Path) == "." {
log.Printf("ERR EP %s: No author found", slug)
return
}
if path.Base(aur.Path) == "tobinator612" { // Don't ask… just… don't ask
EP.AuthorID = LP.AuthorID EP.AuthorID = LP.AuthorID
} else {
var AT database.Author
database.Db.Where("slug = ?", path.Base(aur.Path)).First(&AT)
EP.AuthorID = AT.ID
}
yt, _ := doc.Find(".youtube > iframe").Attr("src") yt, _ := doc.Find(".youtube > iframe").Attr("src")
ytpath, _ := url.Parse(yt) ytpath, _ := url.Parse(yt)
EP.Youtube.String = path.Base(ytpath.Path) EP.Youtube.String = path.Base(ytpath.Path)