fix: reenable initial quick vault scan
parent
e17431bb3f
commit
0b0c6f2ec3
|
@ -657,12 +657,13 @@ impl UpStore for FsStore {
|
|||
&self,
|
||||
db: &UpEndDatabase,
|
||||
mut job_container: JobContainer,
|
||||
initial: bool,
|
||||
) -> Result<Vec<UpdatePathOutcome>, StoreError> {
|
||||
let job_result = job_container.add_job("REIMPORT", "Scaning vault directory...");
|
||||
|
||||
match job_result {
|
||||
Ok(job_handle) => {
|
||||
let result = self.rescan_vault(db, job_handle, true, false);
|
||||
let result = self.rescan_vault(db, job_handle, !initial, initial);
|
||||
|
||||
if let Err(err) = &result {
|
||||
error!("Update did not succeed! {:?}", err);
|
||||
|
@ -720,7 +721,7 @@ mod test {
|
|||
let job_container = JobContainer::new();
|
||||
|
||||
// Store scan
|
||||
let rescan_result = store.update(&open_result.db, job_container.clone());
|
||||
let rescan_result = store.update(&open_result.db, job_container.clone(), false);
|
||||
assert!(rescan_result.is_ok());
|
||||
}
|
||||
|
||||
|
|
|
@ -62,5 +62,6 @@ pub trait UpStore {
|
|||
&self,
|
||||
database: &UpEndDatabase,
|
||||
job_container: JobContainer,
|
||||
initial: bool,
|
||||
) -> Result<Vec<UpdatePathOutcome>>;
|
||||
}
|
||||
|
|
|
@ -273,7 +273,7 @@ fn main() -> Result<()> {
|
|||
info!("Running initial update...");
|
||||
// let new = open_result.new;
|
||||
block_background::<_, _, anyhow::Error>(move || {
|
||||
let _ = state.store.update(&upend, job_container.clone());
|
||||
let _ = state.store.update(&upend, job_container.clone(), true);
|
||||
let _ = extractors::extract_all(upend, state.store, job_container);
|
||||
Ok(())
|
||||
})
|
||||
|
|
|
@ -707,7 +707,7 @@ pub async fn api_refresh(
|
|||
block_background::<_, _, anyhow::Error>(move || {
|
||||
let _ = state
|
||||
.store
|
||||
.update(&state.upend, state.job_container.clone());
|
||||
.update(&state.upend, state.job_container.clone(), false);
|
||||
let _ = crate::extractors::extract_all(
|
||||
state.upend.clone(),
|
||||
state.store.clone(),
|
||||
|
|
Loading…
Reference in New Issue