summaryrefslogtreecommitdiffstats
path: root/src/serve.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/serve.rs')
-rw-r--r--src/serve.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/serve.rs b/src/serve.rs
index ebb79af..5624903 100644
--- a/src/serve.rs
+++ b/src/serve.rs
@@ -246,12 +246,8 @@ impl Server {
let abort_signal = create_abort_signal();
- let rag = config
- .read()
- .rag_file(&name)
- .ok()
- .and_then(|rag_path| Rag::load(&config, &name, &rag_path).ok())
- .ok_or_else(|| anyhow!("Invalid rag"))?;
+ let rag_path = config.read().rag_file(&name);
+ let rag = Rag::load(&config, &name, &rag_path)?;
let rag_result = Config::search_rag(&config, &rag, &input, abort_signal).await?;