test: fix authenticated testing in CI

This commit is contained in:
ThetaDev 2024-10-24 00:42:19 +02:00
parent 1b08166399
commit 7984f9f13a
No known key found for this signature in database
GPG key ID: E319D3C5148D65B6
3 changed files with 20 additions and 11 deletions

View file

@ -605,17 +605,17 @@ impl RustyPipeBuilder {
Box::new(FileStorage::new(cache_file))
});
let mut cdata = storage
.as_ref()
.and_then(|storage| storage.read())
.and_then(|data| match serde_json::from_str::<CacheData>(&data) {
Ok(data) => Some(data),
let mut cdata = if let Some(data) = storage.as_ref().and_then(|storage| storage.read()) {
match serde_json::from_str::<CacheData>(&data) {
Ok(data) => data,
Err(e) => {
tracing::error!("Could not deserialize cache. Error: {}", e);
None
CacheData::default()
}
})
.unwrap_or_default();
}
} else {
CacheData::default()
};
let cache_clients = [
ClientType::Desktop,