From 9997c700e70fefa3cfef52766bb88f9d85452cec Mon Sep 17 00:00:00 2001 From: Andreas Mieke Date: Thu, 15 Oct 2015 19:07:54 +0200 Subject: [PATCH] fixing bug #1 --- gparser/feedparser.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gparser/feedparser.go b/gparser/feedparser.go index 430a638..853783b 100644 --- a/gparser/feedparser.go +++ b/gparser/feedparser.go @@ -81,6 +81,10 @@ func ParseFeedEpisode(u string, bar *pb.ProgressBar) { EP.Slug.String = slug var LP database.LetsPlay database.Db.Where("slug = ?", path.Base(path.Dir(ur.Path))).First(&LP) + if LP.ID == 0 { + wg.Add(1) + ParseLPPage(path.Base(path.Dir(ur.Path)), &LP, nil) + } EP.LetsPlayID = LP.ID res, err := GetHTTPResource(u) if err != nil {