diff --git a/src/modes/save.rs b/src/modes/save.rs index 7884cd6..2e9736f 100644 --- a/src/modes/save.rs +++ b/src/modes/save.rs @@ -174,7 +174,7 @@ pub fn mode_save( db::update_item(conn, item.clone())?; // Save digest to meta using the common function - store_item_digest_value(conn, &item, &digest_type.to_string(), &digest)?; + store_item_digest_value(conn, item.clone(), digest_type, digest)?; Ok(()) } diff --git a/src/modes/update.rs b/src/modes/update.rs index 76a1360..babeeb6 100644 --- a/src/modes/update.rs +++ b/src/modes/update.rs @@ -102,7 +102,7 @@ pub fn mode_update( db::update_item(conn, item.clone())?; // Save digest to meta using the common function - store_item_digest_value(conn, &item, &digest_type.to_string(), &digest_value)?; + store_item_digest_value(conn, item.clone(), digest_type, digest_value)?; } else { debug!( "MAIN: Unable to update digest of item due to missing file {:?}",