diff options
Diffstat (limited to 'redfish-core/lib/power.hpp')
-rw-r--r-- | redfish-core/lib/power.hpp | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/redfish-core/lib/power.hpp b/redfish-core/lib/power.hpp index 80276d2817..ad07d1cb9a 100644 --- a/redfish-core/lib/power.hpp +++ b/redfish-core/lib/power.hpp @@ -53,20 +53,11 @@ inline void afterGetPowerCapEnable( return; } - sdbusplus::asio::setProperty( - *crow::connections::systemBus, "xyz.openbmc_project.Settings", - "/xyz/openbmc_project/control/host0/power_cap", - "xyz.openbmc_project.Control.Power.Cap", "PowerCap", valueToSet, - [sensorsAsyncResp](const boost::system::error_code& ec2) { - if (ec2) - { - BMCWEB_LOG_DEBUG("Power Limit Set: Dbus error: {}", ec2); - messages::internalError(sensorsAsyncResp->asyncResp->res); - return; - } - sensorsAsyncResp->asyncResp->res.result( - boost::beast::http::status::no_content); - }); + setDbusProperty(sensorsAsyncResp->asyncResp, "xyz.openbmc_project.Settings", + sdbusplus::message::object_path( + "/xyz/openbmc_project/control/host0/power_cap"), + "xyz.openbmc_project.Control.Power.Cap", "PowerCap", + "PowerControl", valueToSet); } inline void afterGetChassisPath( |