Adding handler for empty LPs
This commit is contained in:
parent
4412a34e95
commit
0642d73639
|
@ -135,3 +135,15 @@ func UpdateLP(LP database.LetsPlay, bar *pb.ProgressBar) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func DeleteEmptyLPs() {
|
||||||
|
var LPs []database.LetsPlay
|
||||||
|
database.Db.Find(&LPs)
|
||||||
|
for _, LP := range LPs {
|
||||||
|
var count int
|
||||||
|
database.Db.Model(database.Episode{}).Where("lets_play_id = ?", LP.ID).Count(&count)
|
||||||
|
if count == 0 {
|
||||||
|
database.Db.Delete(&LP)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -17,6 +17,7 @@ func UpdateAll() {
|
||||||
log.Printf("*** FINISHED UPDATING LETSPLAYS ***")
|
log.Printf("*** FINISHED UPDATING LETSPLAYS ***")
|
||||||
UpdateEpisodes()
|
UpdateEpisodes()
|
||||||
log.Printf("*** FINISHED UPDATING EPISODES ***")
|
log.Printf("*** FINISHED UPDATING EPISODES ***")
|
||||||
|
DeleteEmptyLPs()
|
||||||
GenerateSitemap()
|
GenerateSitemap()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,6 +30,7 @@ func ParseAll() {
|
||||||
log.Printf("*** FINISHED PARSING LETSPLAYS ***")
|
log.Printf("*** FINISHED PARSING LETSPLAYS ***")
|
||||||
ParseEpisodes()
|
ParseEpisodes()
|
||||||
log.Printf("*** FINISHED PARSING EPISODES ***")
|
log.Printf("*** FINISHED PARSING EPISODES ***")
|
||||||
|
DeleteEmptyLPs()
|
||||||
GenerateSitemap()
|
GenerateSitemap()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue