Infinite lock fix, when have a error not unlock

Fixed Error downloading non existing mp3 link
pull/281/head
Pedro Fernandes 2 years ago
parent 44e2b1c207
commit b94c5b848f

@ -31,12 +31,13 @@ func Download(link string, episodeTitle string, podcastName string, prefix strin
req, err := getRequest(link)
if err != nil {
Logger.Errorw("Error creating request: "+link, err)
return "", err
}
resp, err := client.Do(req)
if err != nil {
Logger.Errorw("Error getting response: "+link, err)
return "", err
// Logger.Errorw("Error getting response: "+link, nil)
return link, nil
}
fileName := getFileName(link, episodeTitle, ".mp3")

@ -526,6 +526,7 @@ func DownloadMissingEpisodes() error {
fmt.Println("Processing episodes: ", strconv.Itoa(len(*data)))
if err != nil {
db.Unlock(JOB_NAME)
return err
}
var wg sync.WaitGroup

Loading…
Cancel
Save