summaryrefslogtreecommitdiff
path: root/redfish-core/lib/power.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'redfish-core/lib/power.hpp')
-rw-r--r--redfish-core/lib/power.hpp19
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(