From 6e6fd077d42802057198c523b9b39f4dd8a024e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Renault?= Date: Thu, 3 Jul 2025 13:33:56 +0200 Subject: [PATCH] Ignore unexisting chat completions settings folder --- crates/dump/src/reader/v6/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/dump/src/reader/v6/mod.rs b/crates/dump/src/reader/v6/mod.rs index 0c920aadb..449a7e5fe 100644 --- a/crates/dump/src/reader/v6/mod.rs +++ b/crates/dump/src/reader/v6/mod.rs @@ -197,7 +197,11 @@ impl V6Reader { pub fn chat_completions_settings( &mut self, ) -> Result> + '_>> { - let entries = fs::read_dir(self.dump.path().join("chat-completions-settings"))?; + let entries = match fs::read_dir(self.dump.path().join("chat-completions-settings")) { + Ok(entries) => entries, + Err(e) if e.kind() == ErrorKind::NotFound => return Ok(Box::new(std::iter::empty())), + Err(e) => return Err(e.into()), + }; Ok(Box::new( entries .map(|entry| -> Result> {