Refactor Knowledge Base loading in Load and Reload functions
- Moved Knowledge Base loading logic from the Load function to ensure it is consistently handled in both Load and Reload functions. - Improved error handling by printing errors during Knowledge Base loading in the Reload function, enhancing user feedback.
This commit is contained in:
parent
d25ce68ab9
commit
40519e8429
1 changed files with 14 additions and 7 deletions
|
|
@ -266,6 +266,13 @@ func Load(cfg config.Config, options LoadOption) (warnings []Warning, err error)
|
|||
warnings = append(warnings, Warning{Widget: "Pipe", Error: err})
|
||||
}
|
||||
|
||||
// Load Knowledge Base
|
||||
_, err = kb.Load(cfg)
|
||||
if err != nil {
|
||||
// printErr(cfg.Mode, "Knowledge Base", err)
|
||||
warnings = append(warnings, Warning{Widget: "Knowledge Base", Error: err})
|
||||
}
|
||||
|
||||
// Load Neo
|
||||
err = neo.Load(cfg)
|
||||
if err != nil {
|
||||
|
|
@ -281,13 +288,6 @@ func Load(cfg config.Config, options LoadOption) (warnings []Warning, err error)
|
|||
}
|
||||
}
|
||||
|
||||
// Load Knowledge Base
|
||||
_, err = kb.Load(cfg)
|
||||
if err != nil {
|
||||
// printErr(cfg.Mode, "Knowledge Base", err)
|
||||
warnings = append(warnings, Warning{Widget: "Knowledge Base", Error: err})
|
||||
}
|
||||
|
||||
// Load OpenAPI
|
||||
_, err = openapi.Load(cfg)
|
||||
if err != nil {
|
||||
|
|
@ -478,6 +478,13 @@ func Reload(cfg config.Config, options LoadOption) (err error) {
|
|||
printErr(cfg.Mode, "AIGC", err)
|
||||
}
|
||||
|
||||
// Load Knowledge Base
|
||||
_, err = kb.Load(cfg)
|
||||
if err != nil {
|
||||
printErr(cfg.Mode, "Knowledge Base", err)
|
||||
|
||||
}
|
||||
|
||||
// Load Neo
|
||||
err = neo.Load(cfg)
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue