PEL: Set commit time for archived pels
set commit time for archived duplicate pels.
Signed-off-by: Sumit Kumar <sumit_kumar@in.ibm.com>
Change-Id: I1f01d6ff936b70b08f6cafb65cae45cf1f61ba52
diff --git a/extensions/openpower-pels/manager.cpp b/extensions/openpower-pels/manager.cpp
index 751d15d..95c53ca 100644
--- a/extensions/openpower-pels/manager.cpp
+++ b/extensions/openpower-pels/manager.cpp
@@ -134,6 +134,9 @@
auto pel = std::make_unique<openpower::pels::PEL>(pelData, obmcLogID);
if (pel->valid())
{
+ // PELs created by others still need this field set by us.
+ pel->setCommitTime();
+
// Assign Id other than to Hostbot PEL
if ((pel->privateHeader()).creatorID() !=
static_cast<uint8_t>(CreatorID::hostboot))
@@ -157,9 +160,6 @@
}
}
- // PELs created by others still need this field set by us.
- pel->setCommitTime();
-
// Update System Info to Extended User Data
pel->updateSysInfoInExtendedUserDataSection(*_dataIface);