Fix FTP error ignore

This commit is contained in:
Richard Patel 2018-11-17 04:54:29 +01:00
parent f41198b00c
commit f8d2bf386d
No known key found for this signature in database
GPG Key ID: C268B2BBDA2ABECB

11
main.go
View File

@ -62,11 +62,6 @@ func cmdBase(clic *cli.Context) error {
case <-ticker.C: case <-ticker.C:
t, err := FetchTask() t, err := FetchTask()
if err != nil { if err != nil {
if err == fasturl.ErrUnknownScheme {
// Not an error
err = nil
continue
}
logrus.WithError(err). logrus.WithError(err).
Error("Failed getting new task") Error("Failed getting new task")
time.Sleep(30 * time.Second) time.Sleep(30 * time.Second)
@ -82,7 +77,11 @@ func cmdBase(clic *cli.Context) error {
var baseUri fasturl.URL var baseUri fasturl.URL
err = baseUri.Parse(t.Url) err = baseUri.Parse(t.Url)
if err != nil { if urlErr, ok := err.(*fasturl.Error); ok && urlErr.Err == fasturl.ErrUnknownScheme {
// Not an error
err = nil
continue
} else if err != nil {
logrus.WithError(err). logrus.WithError(err).
Error("Failed getting new task") Error("Failed getting new task")
time.Sleep(30 * time.Second) time.Sleep(30 * time.Second)