feat: persist vault rescan mode if unset and passed via CLI
ci/woodpecker/push/woodpecker Pipeline failed
Details
ci/woodpecker/push/woodpecker Pipeline failed
Details
parent
1e9f83d043
commit
35e1e902a2
|
@ -451,13 +451,18 @@ async fn main() -> Result<()> {
|
|||
block_background::<_, _, anyhow::Error>(move || {
|
||||
let connection: upend_db::UpEndConnection = upend.connection()?;
|
||||
|
||||
let tree_mode = args.rescan_mode.unwrap_or_else(|| {
|
||||
let tree_mode = if let Some(rescan_mode) = args.rescan_mode {
|
||||
connection.set_vault_options(upend_db::VaultOptions {
|
||||
blob_mode: Some(rescan_mode.clone()),
|
||||
})?;
|
||||
rescan_mode
|
||||
} else {
|
||||
connection
|
||||
.get_vault_options()
|
||||
.unwrap()
|
||||
.blob_mode
|
||||
.unwrap_or_default()
|
||||
});
|
||||
};
|
||||
|
||||
let _ = state.store.update(
|
||||
&upend,
|
||||
|
|
Loading…
Reference in New Issue