fixed panicking code on main:50
This commit is contained in:
		
							parent
							
								
									b85feef0ab
								
							
						
					
					
						commit
						80e899dd37
					
				| @ -9,7 +9,6 @@ use crate::state::UpdateVMReq; | |||||||
| use std::fs::read_dir; | use std::fs::read_dir; | ||||||
| 
 | 
 | ||||||
| fn main() -> Result<(), Box<dyn std::error::Error>> { | fn main() -> Result<(), Box<dyn std::error::Error>> { | ||||||
|     let args: Vec<String> = std::env::args().collect(); |  | ||||||
|     let config = Config::load_from_disk(crate::constants::DAEMON_CONFIG_PATH)?; |     let config = Config::load_from_disk(crate::constants::DAEMON_CONFIG_PATH)?; | ||||||
|     let mut res = match state::Resources::load_from_disk() { |     let mut res = match state::Resources::load_from_disk() { | ||||||
|         Ok(res) => res, |         Ok(res) => res, | ||||||
| @ -47,7 +46,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> { | |||||||
|         let entry = entry?; |         let entry = entry?; | ||||||
|         let path = entry.path(); |         let path = entry.path(); | ||||||
|         if path.is_file() { |         if path.is_file() { | ||||||
|             let new_vm_req = UpdateVMReq::from_file(&args[1])?; |             let new_vm_req = UpdateVMReq::from_file(path.to_str().unwrap())?; | ||||||
|             let content = std::fs::read_to_string(crate::constants::VM_CONFIG_DIR.to_string() + &new_vm_req.uuid + ".yaml")?; |             let content = std::fs::read_to_string(crate::constants::VM_CONFIG_DIR.to_string() + &new_vm_req.uuid + ".yaml")?; | ||||||
|             let mut vm: crate::state::VM = serde_yaml::from_str(&content)?; |             let mut vm: crate::state::VM = serde_yaml::from_str(&content)?; | ||||||
|             vm.update(new_vm_req, &config, &mut res).unwrap(); |             vm.update(new_vm_req, &config, &mut res).unwrap(); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user