refactor: replace if let with match for digest type handling
This commit is contained in:
@@ -66,8 +66,8 @@ pub fn mode_update(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// If digest is defined and not None, but digest_value is missing, recalculate it
|
// If digest is defined and not None, but digest_value is missing, recalculate it
|
||||||
if let Some(digest_type_str) = &item.digest_type {
|
match &item.digest_type {
|
||||||
if digest_type_str != "None" && item.digest_value.is_none() {
|
Some(digest_type_str) if digest_type_str != "None" && item.digest_value.is_none() => {
|
||||||
debug!("MAIN: Recalculating digest for item {:?}", item.id);
|
debug!("MAIN: Recalculating digest for item {:?}", item.id);
|
||||||
|
|
||||||
// Get the digest type
|
// Get the digest type
|
||||||
@@ -94,7 +94,8 @@ pub fn mode_update(
|
|||||||
let digest_value = digest_engine.finalize()?;
|
let digest_value = digest_engine.finalize()?;
|
||||||
item.digest_value = Some(digest_value);
|
item.digest_value = Some(digest_value);
|
||||||
db::update_item(conn, item.clone())?;
|
db::update_item(conn, item.clone())?;
|
||||||
}
|
},
|
||||||
|
_ => {}
|
||||||
}
|
}
|
||||||
|
|
||||||
if !args.item.meta.is_empty() {
|
if !args.item.meta.is_empty() {
|
||||||
|
|||||||
Reference in New Issue
Block a user