fix: improve error handling in ChangeDefaultModel flow and save environment file

- Add early return on setup error
- Save environment file after successful setup
- Maintain proper error propagation
This commit is contained in:
Kayvan Sylvan
2025-03-17 15:09:36 -07:00
parent 0eee89140c
commit 85cc7b8a9d

View File

@@ -73,7 +73,10 @@ func Cli(version string) (err error) {
}
if currentFlags.ChangeDefaultModel {
err = registry.Defaults.Setup()
if err = registry.Defaults.Setup(); err != nil {
return
}
err = registry.SaveEnvFile()
return
}