PEL: Emit InterfacesAdded on PEL.Entry iface
The constructor used when creating this interface object doesn't emit an
InterfacesAdded signal, even though the optional skipSignal argument
defaults to false. It turns out skipSignal is only used for skipping
PropertiesChanged signals.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ia27dd53d7c0b29ae12a8366899cb4e0a64f01def
diff --git a/extensions/openpower-pels/manager.cpp b/extensions/openpower-pels/manager.cpp
index 331238e..907a43d 100644
--- a/extensions/openpower-pels/manager.cpp
+++ b/extensions/openpower-pels/manager.cpp
@@ -836,6 +836,7 @@
// Create Interface for PELEntry and set properties
auto pelEntry = std::make_unique<PELEntry>(_logManager.getBus(), path,
varData, obmcLogID, &_repo);
+ pelEntry->emit_added();
_pelEntries.emplace(std::move(path), std::move(pelEntry));
}
}