diff --git a/pkg/updates/updates.go b/pkg/updates/updates.go index 545f6bf83..ad9259cc6 100644 --- a/pkg/updates/updates.go +++ b/pkg/updates/updates.go @@ -90,6 +90,10 @@ func (u *Updater) majorVersionDiffers(oldVersion, newVersion string) bool { func (u *Updater) checkForNewUpdate() (string, error) { u.Log.Info("Checking for an updated version") + if err := u.RecordLastUpdateCheck(); err != nil { + return "", err + } + newVersion, err := u.getLatestVersionNumber() if err != nil { return "", err @@ -97,10 +101,6 @@ func (u *Updater) checkForNewUpdate() (string, error) { u.Log.Info("Current version is " + u.Config.GetVersion()) u.Log.Info("New version is " + newVersion) - if err := u.RecordLastUpdateCheck(); err != nil { - return "", err - } - if newVersion == u.Config.GetVersion() { return "", errors.New("You already have the latest version") }