From d4fa4d8a52ac9e65f208e89b9e0d92b00a85c72d Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Mon, 30 Sep 2019 14:03:59 +1300 Subject: [PATCH] fix(api): always persist data after initial extension check --- api/cmd/portainer/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/cmd/portainer/main.go b/api/cmd/portainer/main.go index 726be6da2..28b4238d8 100644 --- a/api/cmd/portainer/main.go +++ b/api/cmd/portainer/main.go @@ -499,8 +499,13 @@ func initExtensionManager(fileService portainer.FileService, extensionService po log.Printf("Unable to enable extension: %s [extension: %s]", err.Error(), extension.Name) extension.Enabled = false extension.License.Valid = false - extensionService.Persist(&extension) } + + err = extensionService.Persist(&extension) + if err != nil { + return nil, err + } + } return extensionManager, nil