summaryrefslogtreecommitdiff
path: root/redfish-core/lib/fabric_adapters.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'redfish-core/lib/fabric_adapters.hpp')
-rw-r--r--redfish-core/lib/fabric_adapters.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/redfish-core/lib/fabric_adapters.hpp b/redfish-core/lib/fabric_adapters.hpp
index 52213c722a..532da5fb14 100644
--- a/redfish-core/lib/fabric_adapters.hpp
+++ b/redfish-core/lib/fabric_adapters.hpp
@@ -191,6 +191,10 @@ inline void doAdapterGet(
asyncResp->res.jsonValue["Status"]["State"] = resource::State::Enabled;
asyncResp->res.jsonValue["Status"]["Health"] = resource::Health::OK;
+ asyncResp->res.jsonValue["Ports"]["@odata.id"] =
+ boost::urls::format("/redfish/v1/Systems/{}/FabricAdapters/{}/Ports",
+ systemName, adapterId);
+
getFabricAdapterLocation(asyncResp, serviceName, fabricAdapterPath);
getFabricAdapterAsset(asyncResp, serviceName, fabricAdapterPath);
getFabricAdapterState(asyncResp, serviceName, fabricAdapterPath);