From 849235be22e46524a90a0f1341c99d57836a9787 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Thu, 12 Feb 2026 21:53:44 +0300 Subject: [PATCH] Add PCIe link width and speed fields to hardware ingest Fixes 400 Bad Request error when ingesting hardware snapshots that include PCIe link speed information (link_width, link_speed, max_link_width, max_link_speed). Co-Authored-By: Claude Sonnet 4.5 --- internal/ingest/parser_hardware.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/ingest/parser_hardware.go b/internal/ingest/parser_hardware.go index da6c587..b8c8b48 100644 --- a/internal/ingest/parser_hardware.go +++ b/internal/ingest/parser_hardware.go @@ -94,6 +94,10 @@ type HardwarePCIeDevice struct { DeviceClass *string `json:"device_class"` Manufacturer *string `json:"manufacturer"` Model *string `json:"model"` + LinkWidth *int `json:"link_width"` + LinkSpeed *string `json:"link_speed"` + MaxLinkWidth *int `json:"max_link_width"` + MaxLinkSpeed *string `json:"max_link_speed"` SerialNumber *string `json:"serial_number"` Firmware *string `json:"firmware"` Present *bool `json:"present"`