From 5702c03dffacd579b5318e9cf8fd5fc7610577d9 Mon Sep 17 00:00:00 2001 From: Qiao Han Date: Mon, 20 Nov 2023 23:27:04 +0100 Subject: [PATCH] fix: experimental version comparison for orioledb --- internal/utils/config.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/utils/config.go b/internal/utils/config.go index f6645ae1e..13e72e147 100644 --- a/internal/utils/config.go +++ b/internal/utils/config.go @@ -1,6 +1,7 @@ package utils import ( + "bytes" _ "embed" "errors" "fmt" @@ -361,9 +362,15 @@ type ( func LoadConfigFS(fsys afero.Fs) error { // Load default values - if _, err := toml.Decode(initConfigEmbed, &Config); err != nil { + var buf bytes.Buffer + if err := initConfigTemplate.Execute(&buf, nil); err != nil { return err } + dec := toml.NewDecoder(&buf) + if _, err := dec.Decode(&Config); err != nil { + return err + } + // Load user defined config if metadata, err := toml.DecodeFS(afero.NewIOFS(fsys), ConfigPath, &Config); err != nil { CmdSuggestion = fmt.Sprintf("Have you set up the project with %s?", Aqua("supabase init")) cwd, osErr := os.Getwd()