Skip to content

Commit

Permalink
Add support for more structures in claims
Browse files Browse the repository at this point in the history
  • Loading branch information
isbm committed Oct 30, 2024
1 parent 691f4e9 commit 033fc6c
Showing 1 changed file with 1 addition and 12 deletions.
13 changes: 1 addition & 12 deletions libsysinspect/src/intp/inspector.rs
Original file line number Diff line number Diff line change
Expand Up @@ -209,18 +209,7 @@ impl SysInspector {
if let Some(claims) = claims.get(state) {
for claim in claims {
if let Some(v) = claim.get(func.ns().get(ClaimNamespace::LABEL as usize).unwrap()) {
if let serde_yaml::Value::Mapping(v) = v {
if let Some(v) = v.get(func.ns().get(1).unwrap()) {
return Ok(Some(v).cloned());
}
} else {
return Err(SysinspectError::ModelDSLError(format!(
"Claim {}.claims.{}.{} must be a key/value mapping",
eid,
state,
func.namespace()
)));
}
return Ok(functions::get_by_namespace(Some(v).cloned(), func.ns()[1..].join(".").as_str()));
}
}
} else {
Expand Down

0 comments on commit 033fc6c

Please sign in to comment.