diff --git a/crates/pdfs-core/src/config.rs b/crates/pdfs-core/src/config.rs index c908f7b..bd4c719 100644 --- a/crates/pdfs-core/src/config.rs +++ b/crates/pdfs-core/src/config.rs @@ -55,13 +55,11 @@ impl AppDirs { /// Load config from disk, creating default if missing. pub fn load_config(&self) -> AppConfig { let path = self.config_path(); - if path.exists() { - if let Ok(content) = std::fs::read_to_string(&path) { - if let Ok(config) = serde_json::from_str::(&content) { + if path.exists() + && let Ok(content) = std::fs::read_to_string(&path) + && let Ok(config) = serde_json::from_str::(&content) { return config; } - } - } let default_config = AppConfig::default(); if let Ok(content) = serde_json::to_string_pretty(&default_config) {