From 8b494dc4483dfead59a370b3ebc2bac7ba1df7c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 14 Jul 2022 18:24:07 +0200 Subject: [PATCH] Manager: Fix logic error detecting first-time run If the config file is missing, `true` should be returned. --- internal/manager/config/service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/manager/config/service.go b/internal/manager/config/service.go index 6436cfca..c61ac9a4 100644 --- a/internal/manager/config/service.go +++ b/internal/manager/config/service.go @@ -32,7 +32,7 @@ func (s *Service) IsFirstRun() (bool, error) { switch { case errors.Is(err, fs.ErrNotExist): // No configuration means first run. - return false, nil + return true, nil case err != nil: return false, fmt.Errorf("loading %s: %w", configFilename, err) }