fix force overwrite bug

Signed-off-by: Christian Richter <crichter@owncloud.com>
This commit is contained in:
Christian Richter
2022-04-29 09:25:46 +02:00
parent 1c2a67f9b7
commit 767845d90a
+3 -4
View File
@@ -143,16 +143,15 @@ func backupOcisConfigFile(configPath string) (string, error) {
} }
func CreateConfig(insecure, forceOverwrite bool, configPath string) error { func CreateConfig(insecure, forceOverwrite bool, configPath string) error {
err := checkConfigPath(configPath)
targetBackupConfig := "" targetBackupConfig := ""
err := checkConfigPath(configPath)
if err != nil && !forceOverwrite { if err != nil && !forceOverwrite {
return err return err
} else if forceOverwrite { } else if forceOverwrite && err != nil {
targetBackupConfig, err = backupOcisConfigFile(configPath) targetBackupConfig, err = backupOcisConfigFile(configPath)
if err != nil { if err != nil {
return err return err
} else {
} }
} }
err = os.MkdirAll(configPath, 0700) err = os.MkdirAll(configPath, 0700)