summaryrefslogtreecommitdiff
path: root/redfish-core/lib/processor.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'redfish-core/lib/processor.hpp')
-rw-r--r--redfish-core/lib/processor.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/redfish-core/lib/processor.hpp b/redfish-core/lib/processor.hpp
index 8bc8cf0a2e..ecf1c654fb 100644
--- a/redfish-core/lib/processor.hpp
+++ b/redfish-core/lib/processor.hpp
@@ -1074,8 +1074,9 @@ inline void requestRoutesOperatingConfigCollection(App& app)
// Collection of all Config objects under this CPU.
collection_util::getCollectionMembers(
asyncResp,
- "/redfish/v1/Systems/system/Processors/" + cpuName +
- "/OperatingConfigs",
+ crow::utility::urlFromPieces("redfish", "v1", "Systems",
+ "system", "Processors",
+ cpuName, "OperatingConfigs"),
{"xyz.openbmc_project.Inventory.Item.Cpu.OperatingConfig"},
object.c_str());
return;
@@ -1181,7 +1182,8 @@ inline void requestRoutesProcessorCollection(App& app)
"/redfish/v1/Systems/system/Processors";
collection_util::getCollectionMembers(
- asyncResp, "/redfish/v1/Systems/system/Processors",
+ asyncResp,
+ boost::urls::url("/redfish/v1/Systems/system/Processors"),
std::vector<const char*>(processorInterfaces.begin(),
processorInterfaces.end()));
});