diff --git a/backend/src/controller/scans/mod.rs b/backend/src/controller/scans/mod.rs index 20c5bfb..2daafc8 100644 --- a/backend/src/controller/scans/mod.rs +++ b/backend/src/controller/scans/mod.rs @@ -212,7 +212,19 @@ fn get_image_info(path: PathBuf) -> ScanInfo { Err(reason) => { log::error!("Error decoding qr: {:?}", reason); // Here there was a problem aligning the QR. Assume no QR - return ScanInfo::Empty(current_ms.to_string()); + + // Rename the file + let mut new_path = path.clone(); + new_path.set_file_name(format!("eeg_{}.jpg", current_ms)); + + return match fs::rename(path, new_path) { + Ok(_) => ScanInfo::Empty(current_ms.to_string()), + Err(err) => { + log::error!("Error renombrando archivo: {:?}", err); + + ScanInfo::Error("Error renombrando archivo.".into()) + } + } } };