"{{rollback}} Could not retrieve path to key {} for slice {}: {}",
self.name,
self.key,
err.to_string()
))
},
)?);
self.path=Some(
self.controllers
.find_path(&self.name,&self.key)
.map_err(Error::from)
.map_err(|err|{
err.prepend(format!(
"{{rollback}} Could not retrieve path to key {} for slice {}",
self.name,self.key
))
})?,
);
matchself.path{
Some(refvalue)=>value,
None=>returnErr(Error::from(format!("{{rollback}} Missing previous path value to key {} for slice {}. (probably an internal bug, you should report it)",self.name,self.key)))