oem-ibm: Add util API for setting the present property
This commit adds a common function to set the present property
to true for all the present FRUs.
Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com>
Change-Id: Ia218f0de7883ff399e9dec60f03d88c27afed3e9
diff --git a/oem/ibm/libpldmresponder/fru_oem_ibm.cpp b/oem/ibm/libpldmresponder/fru_oem_ibm.cpp
index 8cc35d2..2ff9a5a 100644
--- a/oem/ibm/libpldmresponder/fru_oem_ibm.cpp
+++ b/oem/ibm/libpldmresponder/fru_oem_ibm.cpp
@@ -123,6 +123,10 @@
entityType == value.entity_type &&
containerId == value.entity_container_id)
{
+ if (!(pldm::responder::utils::checkIfIBMFru(key)))
+ {
+ pldm::utils::setFruPresence(key, true);
+ }
dbus_map_update(key, "Function0VendorId", vendorId);
dbus_map_update(key, "Function0DeviceId", deviceId);
dbus_map_update(key, "Function0RevisionId", revisionId);