fix: session_file is optional (#3462)

This commit is contained in:
Jack Amadeo
2025-07-16 16:05:53 -04:00
committed by GitHub
parent 9ffb57ec15
commit 30eb1af432
+3 -3
View File
@@ -627,9 +627,9 @@ impl Session {
&Message::assistant().with_text("Chat context cleared."),
self.debug,
);
if self.session_file.exists() {
std::fs::remove_file(&self.session_file)?;
std::fs::File::create(&self.session_file)?;
if let Some(file) = self.session_file.as_ref().filter(|f| f.exists()) {
std::fs::remove_file(file)?;
std::fs::File::create(file)?;
}
continue;
}