From 6bf80b386a452d64349d4e8549bc612b2d194823 Mon Sep 17 00:00:00 2001 From: kotituti Date: Fri, 12 Jan 2024 18:12:18 +0100 Subject: [PATCH] Add leading zero with to episode numbers --- go.mod | 1 + go.sum | 1 + service/podcastService.go | 3 +++ 3 files changed, 5 insertions(+) diff --git a/go.mod b/go.mod index 68da40a..dfbd5fa 100644 --- a/go.mod +++ b/go.mod @@ -14,6 +14,7 @@ require ( github.com/grokify/html-strip-tags-go v0.0.0-20200923094847-079d207a09f1 github.com/jasonlvhit/gocron v0.0.1 github.com/joho/godotenv v1.3.0 + github.com/mattn/go-isatty v0.0.12 // indirect github.com/microcosm-cc/bluemonday v1.0.15 github.com/satori/go.uuid v1.2.0 go.uber.org/multierr v1.6.0 // indirect diff --git a/go.sum b/go.sum index ce3d56f..aabe927 100644 --- a/go.sum +++ b/go.sum @@ -152,6 +152,7 @@ golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da h1:b3NXsE2LusjYGGjL5bxEVZZORm/YEFFrWFjR8eFrw/c= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/service/podcastService.go b/service/podcastService.go index ac91a5e..c0a523a 100644 --- a/service/podcastService.go +++ b/service/podcastService.go @@ -500,6 +500,9 @@ func GetPodcastPrefix(item *db.PodcastItem, setting *db.Setting) string { seq, err := db.GetEpisodeNumber(item.ID, item.PodcastID) if err == nil { prefix = strconv.Itoa(seq) + if prefix != "" { + prefix = "0" + prefix + } } } if setting.AppendDateToFileName {