refactor:
ci/woodpecker/push/woodpecker Pipeline failed Details

feat/hier-walker
Tomáš Mládek 2023-10-28 21:18:16 +02:00
parent 6656e9f5d1
commit 0ffe5ee688
3 changed files with 4 additions and 6 deletions

View File

@ -95,7 +95,7 @@ impl Extractor for WebExtractor {
return Ok(entries return Ok(entries
.into_iter() .into_iter()
.flatten() .flatten()
.map(|e| { .flat_map(|e| {
vec![ vec![
Entry { Entry {
entity: Address::Attribute(e.attribute.clone()), entity: Address::Attribute(e.attribute.clone()),
@ -107,7 +107,6 @@ impl Extractor for WebExtractor {
e, e,
] ]
}) })
.flatten()
.collect()); .collect());
} }
Err(anyhow!("Failed for unknown reason.")) Err(anyhow!("Failed for unknown reason."))

View File

@ -207,8 +207,7 @@ pub fn resolve_path_cached(
let mut path_stack = path.0.to_vec(); let mut path_stack = path.0.to_vec();
path_stack.reverse(); path_stack.reverse();
while !path_stack.is_empty() { while let Some(node) = path_stack.pop() {
let node = path_stack.pop().unwrap();
let parent = result.last().cloned(); let parent = result.last().cloned();
let key = (parent.clone(), node.clone()); let key = (parent.clone(), node.clone());
let mut cache_lock = cache.lock().unwrap(); let mut cache_lock = cache.lock().unwrap();

View File

@ -423,10 +423,10 @@ impl UpEndConnection {
) )
.load(&conn)?; .load(&conn)?;
Ok(result result
.iter() .iter()
.map(Entry::try_from) .map(Entry::try_from)
.collect::<Result<Vec<Entry>>>()?) .collect::<Result<Vec<Entry>>>()
} }
} }