Fix harmless error message in logs when ScanSchedule set was "0"

Message:
`ERRO[0000] Error scheduling periodic scan                error="expected exactly 5 fields, found 1: [0]"`
This commit is contained in:
Deluan 2021-09-26 15:57:27 -04:00
parent 5680e53949
commit 6752e0a17d
2 changed files with 2 additions and 1 deletions

View file

@ -63,7 +63,7 @@ func runNavidrome() {
if schedule != "" { if schedule != "" {
go schedulePeriodicScan(schedule) go schedulePeriodicScan(schedule)
} else { } else {
log.Warn("Periodic scan is DISABLED", "schedule", schedule) log.Warn("Periodic scan is DISABLED")
} }
if err := g.Run(); err != nil { if err := g.Run(); err != nil {

View file

@ -158,6 +158,7 @@ func validateScanSchedule() error {
} }
} }
if Server.ScanSchedule == "0" || Server.ScanSchedule == "" { if Server.ScanSchedule == "0" || Server.ScanSchedule == "" {
Server.ScanSchedule = ""
return nil return nil
} }
if _, err := time.ParseDuration(Server.ScanSchedule); err == nil { if _, err := time.ParseDuration(Server.ScanSchedule); err == nil {