diff --git a/CHANGELOG.md b/CHANGELOG.md index b4c6513b..3b002562 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # CHANGELOG +## 5.0.2 + +* "Database ... up to date" messages are now only shown if the verbose + flag is set. Pull request by Adam Weinberger. GitHub #219. + ## 5.0.1 (2023-04-13) * The 5.0.0 release mistakenly set the file permissions on downloaded diff --git a/pkg/geoipupdate/database/local_file_writer.go b/pkg/geoipupdate/database/local_file_writer.go index 6d5c98c2..19388d56 100644 --- a/pkg/geoipupdate/database/local_file_writer.go +++ b/pkg/geoipupdate/database/local_file_writer.go @@ -47,8 +47,10 @@ func NewLocalFileWriter( // Write writes the result struct returned by a Reader to a database file. func (w *LocalFileWriter) Write(result *ReadResult) error { // exit early if we've got the latest database version. - if w.verbose && strings.EqualFold(result.oldHash, result.newHash) { - log.Printf("Database %s up to date", result.editionID) + if strings.EqualFold(result.oldHash, result.newHash) { + if w.verbose { + log.Printf("Database %s up to date", result.editionID) + } return nil }