mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-26 07:50:02 +02:00 
			
		
		
		
	only check sqlite parent if there could be one
This commit is contained in:
		| @@ -631,11 +631,11 @@ make_config! { | ||||
| fn validate_config(cfg: &ConfigItems) -> Result<(), Error> { | ||||
|     // Validate connection URL is valid and DB feature is enabled | ||||
|     let url = &cfg.database_url; | ||||
|     if DbConnType::from_url(url)? == DbConnType::sqlite { | ||||
|     if DbConnType::from_url(url)? == DbConnType::sqlite && url.contains('/') { | ||||
|         let path = std::path::Path::new(&url); | ||||
|         if let Some(parent) = path.parent() { | ||||
|             if !parent.exists() { | ||||
|                 err!(format!("SQLite database directory `{}` does not exist", parent.display())); | ||||
|             if !parent.is_dir() { | ||||
|                 err!(format!("SQLite database directory `{}` does not exist or is not a directory", parent.display())); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user