We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e73a3b7 commit 5cbcff4Copy full SHA for 5cbcff4
modules/keymanager/src/lib.rs
@@ -252,15 +252,17 @@ impl EnclaveKeyManager {
252
anyhow!("report: {:?}", e).into(),
253
)
254
})?,
255
- ias_report: Some(
256
- IASSignedReport::from_json(&row.get::<_, String>(4)?).map_err(|e| {
+ ias_report: match row.get::<_, Option<String>>(4) {
+ Ok(None) => None,
257
+ Ok(Some(avr)) => Some(IASSignedReport::from_json(&avr).map_err(|e| {
258
rusqlite::Error::FromSqlConversionFailure(
259
4,
260
Type::Text,
261
anyhow!("ias_report: {:?}", e).into(),
262
- })?,
263
- ),
+ })?),
264
+ Err(e) => return Err(e),
265
+ },
266
dcap_quote: match row.get::<_, Option<String>>(5) {
267
Ok(None) => None,
268
Ok(Some(dq)) => Some(DCAPQuote::from_json(&dq).map_err(|e| {
0 commit comments