From a06baef4d349da72088505eb5297624621ccba3d Mon Sep 17 00:00:00 2001 From: marmei <43099631+mar-mei@users.noreply.github.com> Date: Sun, 18 Aug 2019 11:19:03 +0200 Subject: [PATCH] Bug #9 - Fixed, incorrect original-air-date --- src/xepg.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/xepg.go b/src/xepg.go index 521a558..2a19bbb 100644 --- a/src/xepg.go +++ b/src/xepg.go @@ -828,7 +828,16 @@ func getEpisodeNum(program *Program, xmltvProgram *Program, xepgChannel XEPGChan if len(xepgChannel.XCategory) > 0 && xepgChannel.XCategory != "Movie" { if len(xmltvProgram.EpisodeNum) == 0 { - program.EpisodeNum = append(program.EpisodeNum, &EpisodeNum{Value: time.Now().Format("2006-01-02 15:04:05"), System: "original-air-date"}) + + var timeLayout = "20060102150405" + + t, err := time.Parse(timeLayout, strings.Split(xmltvProgram.Start, " ")[0]) + if err == nil { + program.EpisodeNum = append(program.EpisodeNum, &EpisodeNum{Value: t.Format("2006-01-02 15:04:05"), System: "original-air-date"}) + } else { + ShowError(err, 0) + } + } }