We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a2ea16 commit cf91370Copy full SHA for cf91370
control-plane/plugin/src/resources/volume.rs
@@ -40,10 +40,15 @@ pub struct VolumesArgs {
40
impl CreateRow for openapi::models::Volume {
41
fn row(&self) -> Row {
42
let state = &self.state;
43
+ let target_node = match state.target.clone().map(|t| t.node) {
44
+ Some(node) => Some(node),
45
+ None if self.spec.target.is_some() => Some("<missing>".to_string()),
46
+ None => None,
47
+ };
48
row![
49
state.uuid,
50
self.spec.num_replicas,
- optional_cell(state.target.clone().map(|t| t.node)),
51
+ optional_cell(target_node),
52
optional_cell(state.target.as_ref().and_then(target_protocol)),
53
state.status.clone(),
54
::utils::bytes::into_human(state.size),
0 commit comments