diff --git a/netbox/dcim_inventory-items_test.go b/netbox/dcim_inventory-items_test.go index 527a6d9b33c26760b098cc9cec191b3598d7c122..5f5c5a2e1fd3cf0ee2201b19171ee048c2e060df 100644 --- a/netbox/dcim_inventory-items_test.go +++ b/netbox/dcim_inventory-items_test.go @@ -132,12 +132,12 @@ func TestInventoryItemMarshalJSON(t *testing.T) { { desc: "Inventory item without manufacturer", data: testInventoryItem(1), - want: []byte(`{"id":1,"device":10001,"name":"Inventory Item 1","part_id":"Part ID 1","serial":"Serial 1","discovered":true}`), + want: []byte(`{"id":1,"device":10001,"parent":null,"name":"Inventory Item 1","part_id":"Part ID 1","serial":"Serial 1","discovered":true}`), }, { desc: "Inventory item with manufacturer", data: testInventoryItemWithManufacturer(2), - want: []byte(`{"device":10002,"name":"Inventory Item 2","manufacturer":20002,"part_id":"Part ID 2","serial":"Serial 2","discovered":true}`), + want: []byte(`{"device":10002,"parent":null,"name":"Inventory Item 2","manufacturer":20002,"part_id":"Part ID 2","serial":"Serial 2","discovered":true}`), }, } diff --git a/netbox/dcim_inventory-items_types.go b/netbox/dcim_inventory-items_types.go index 0df73921ed687dc53355c8b531ea57fc371efbcf..bdc4c8c74603ae37c12757f30218652661559d05 100644 --- a/netbox/dcim_inventory-items_types.go +++ b/netbox/dcim_inventory-items_types.go @@ -47,7 +47,7 @@ type NestedDevice struct { type InventoryItem struct { ID int `json:"id,omitempty"` Device NestedDevice `json:"device"` - Parent *int `json:"parent,omitempty"` + Parent *int `json:"parent"` Name string `json:"name"` Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` PartID string `json:"part_id,omitempty"` @@ -61,7 +61,7 @@ type InventoryItem struct { type writableInventoryItem struct { ID int `json:"id,omitempty"` Device int `json:"device"` - Parent *int `json:"parent,omitempty"` + Parent *int `json:"parent"` Name string `json:"name"` Manufacturer *int `json:"manufacturer,omitempty"` PartID string `json:"part_id,omitempty"`