From dbec33f6406296873a6359e299a6ec7c7009b7bd Mon Sep 17 00:00:00 2001 From: deepakalak Date: Tue, 8 Apr 2025 16:24:20 +0000 Subject: [PATCH] Fix pretty name to be called only on get --- redfish-core/lib/processor.hpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/redfish-core/lib/processor.hpp b/redfish-core/lib/processor.hpp index 422188495..799554149 100644 --- a/redfish-core/lib/processor.hpp +++ b/redfish-core/lib/processor.hpp @@ -302,7 +302,9 @@ inline void getCpuDataByService( return; } asyncResp->res.jsonValue["Id"] = cpuId; - asyncResp->res.jsonValue["Name"] = "Processor"; + const dbus::utility::MapperServiceMap& serviceMap = {{service, {""}}}; + name_util::getPrettyName(asyncResp, objPath, serviceMap, + "/Name"_json_pointer); asyncResp->res.jsonValue["ProcessorType"] = processor::ProcessorType::CPU; @@ -897,10 +899,6 @@ inline void getProcessorObject(const std::shared_ptr& resp, // want to process must be on the same object path. handler(objectPath, serviceMap); - const dbus::utility::MapperServiceMap& serviceMatch = { - serviceEntry}; - name_util::getPrettyName(resp, objectPath, serviceMatch, - "/Name"_json_pointer); return; } }