From 03ae0a1c8441bebaf4f2ba8dcdd06396f5f216df Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Mon, 16 Feb 2026 19:32:22 +0100 Subject: [PATCH] initprovider cmd: initialize enabled commands before loading initial data Fixes #2166 Signed-off-by: Nicola Murino --- internal/cmd/initprovider.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/cmd/initprovider.go b/internal/cmd/initprovider.go index f019ee92..8862d261 100644 --- a/internal/cmd/initprovider.go +++ b/internal/cmd/initprovider.go @@ -21,6 +21,7 @@ import ( "github.com/spf13/cobra" "github.com/spf13/viper" + "github.com/drakkan/sftpgo/v2/internal/common" "github.com/drakkan/sftpgo/v2/internal/config" "github.com/drakkan/sftpgo/v2/internal/dataprovider" "github.com/drakkan/sftpgo/v2/internal/logger" @@ -98,6 +99,10 @@ Please take a look at the usage below to customize the options.`, os.Exit(1) } if providerConf.Driver != dataprovider.MemoryDataProviderName && loadDataFrom != "" { + if err := common.Initialize(config.GetCommonConfig(), providerConf.GetShared()); err != nil { + logger.ErrorToConsole("%v", err) + os.Exit(1) + } service := service.Service{ LoadDataFrom: loadDataFrom, LoadDataMode: loadDataMode,