From e9167a8c58f8eb34c0e0d51b4ef3d4042d5974a7 Mon Sep 17 00:00:00 2001 From: "Andrew J. Stone" Date: Thu, 7 Mar 2024 18:36:30 +0000 Subject: [PATCH] type fix for Baseboard --- nexus/db-model/src/sled.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nexus/db-model/src/sled.rs b/nexus/db-model/src/sled.rs index 5aa5873838..c2cbb65bd6 100644 --- a/nexus/db-model/src/sled.rs +++ b/nexus/db-model/src/sled.rs @@ -6,6 +6,7 @@ use super::{ByteCount, Generation, SledState, SqlU16, SqlU32}; use crate::collection::DatastoreCollectionConfig; use crate::ipv6; use crate::schema::{physical_disk, service, sled, zpool}; +use crate::sled::shared::Baseboard; use crate::sled_policy::DbSledPolicy; use chrono::{DateTime, Utc}; use db_macros::Asset; @@ -143,9 +144,9 @@ impl From for params::SledAgentInfo { Self { sa_address: sled.address(), role, - baseboard: params::Baseboard { - serial_number: sled.serial_number.clone(), - part_number: sled.part_number.clone(), + baseboard: Baseboard { + serial: sled.serial_number.clone(), + part: sled.part_number.clone(), revision: sled.revision, }, usable_hardware_threads: sled.usable_hardware_threads.into(),