[BE][Scans] Fixes #29: Don't throw error if a QR is not found
This commit is contained in:
parent
cead15a33d
commit
576ba579b7
@ -189,7 +189,6 @@ fn get_image_info(path: PathBuf) -> ScanInfo {
|
||||
// if the image is not thresholded, it may fail more often
|
||||
let results = bardecoder::default_decoder().decode(&thresholded_image);
|
||||
|
||||
|
||||
// If no QR is detected, only rename
|
||||
if results.is_empty() {
|
||||
log::info!("QR not found");
|
||||
@ -212,7 +211,8 @@ fn get_image_info(path: PathBuf) -> ScanInfo {
|
||||
Ok(url) => url,
|
||||
Err(reason) => {
|
||||
log::error!("Error decoding qr: {:?}", reason);
|
||||
return ScanInfo::Error("Error recuperando QR.".into());
|
||||
// Here there was a problem aligning the QR. Assume no QR
|
||||
return ScanInfo::Empty(current_ms.to_string());
|
||||
}
|
||||
};
|
||||
|
||||
@ -274,7 +274,6 @@ fn get_image_info(path: PathBuf) -> ScanInfo {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// Converts a list of files into PDFs.
|
||||
///
|
||||
/// Uses the timestamps inside `data` to read the correct JPG files and convert them.
|
||||
@ -415,8 +414,8 @@ fn convert_to_pdf(image_path: &PathBuf, output_path: &PathBuf) -> Result<(), Str
|
||||
.arg("0.05")
|
||||
.arg("-quality")
|
||||
.arg("75%")
|
||||
// .arg("-rotate")
|
||||
// .arg("270")
|
||||
.arg("-rotate")
|
||||
.arg("270")
|
||||
.arg(image_path)
|
||||
.arg(output_path)
|
||||
.spawn();
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user