From 8364a841ebd63e0b5838b30b0c5a269492c8029b Mon Sep 17 00:00:00 2001 From: Salah Aldeen Al Saleh Date: Wed, 29 Jul 2020 00:00:09 +0000 Subject: [PATCH] fix getting install status when no app --- kotsadm/pkg/airgap/airgap.go | 3 +++ kotsadm/pkg/online/online.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/kotsadm/pkg/airgap/airgap.go b/kotsadm/pkg/airgap/airgap.go index fab4d25e9d..7a9b652074 100644 --- a/kotsadm/pkg/airgap/airgap.go +++ b/kotsadm/pkg/airgap/airgap.go @@ -66,6 +66,9 @@ func GetInstallStatus() (*InstallStatus, error) { var installState sql.NullString if err := row.Scan(&installState); err != nil { + if err == sql.ErrNoRows { + return nil, nil + } return nil, errors.Wrap(err, "failed to scan") } diff --git a/kotsadm/pkg/online/online.go b/kotsadm/pkg/online/online.go index 7787ae2521..0caf0b5ec6 100644 --- a/kotsadm/pkg/online/online.go +++ b/kotsadm/pkg/online/online.go @@ -45,6 +45,9 @@ func GetInstallStatus() (*InstallStatus, error) { var installState sql.NullString if err := row.Scan(&installState); err != nil { + if err == sql.ErrNoRows { + return nil, nil + } return nil, errors.Wrap(err, "failed to scan") }