diff --git a/services/sharing/pkg/config/defaults/defaultconfig.go b/services/sharing/pkg/config/defaults/defaultconfig.go index 668e532127..8e502114a9 100644 --- a/services/sharing/pkg/config/defaults/defaultconfig.go +++ b/services/sharing/pkg/config/defaults/defaultconfig.go @@ -53,7 +53,7 @@ func DefaultConfig() *config.Config { DBName: "owncloud", }, }, - PublicSharingDriver: "cs3", + PublicSharingDriver: "jsoncs3", PublicSharingDrivers: config.PublicSharingDrivers{ JSON: config.PublicSharingJSONDriver{ File: filepath.Join(defaults.BaseDataPath(), "storage", "publicshares.json"), @@ -138,6 +138,14 @@ func EnsureDefaults(cfg *config.Config) { if cfg.PublicSharingDrivers.CS3.SystemUserID == "" && cfg.Commons != nil && cfg.Commons.SystemUserID != "" { cfg.PublicSharingDrivers.CS3.SystemUserID = cfg.Commons.SystemUserID } + + if cfg.PublicSharingDrivers.JSONCS3.SystemUserAPIKey == "" && cfg.Commons != nil && cfg.Commons.SystemUserAPIKey != "" { + cfg.PublicSharingDrivers.JSONCS3.SystemUserAPIKey = cfg.Commons.SystemUserAPIKey + } + + if cfg.PublicSharingDrivers.JSONCS3.SystemUserID == "" && cfg.Commons != nil && cfg.Commons.SystemUserID != "" { + cfg.PublicSharingDrivers.JSONCS3.SystemUserID = cfg.Commons.SystemUserID + } } func Sanitize(cfg *config.Config) {