Remove empty VPD map check in getExpandedLocCode
This commit removes the empty VPD map check in getExpandedLocationCode
API because the location code can be obtained independently of the VPD
map.
Change-Id: Ib13aafe3158173a57dfa62010c41fd2d56d53ee8
Signed-off-by: Rekha Aparna <vrekhaaparna@ibm.com>
diff --git a/vpd-manager/include/utility/vpd_specific_utility.hpp b/vpd-manager/include/utility/vpd_specific_utility.hpp
index 09dc80c..ddbcbf3 100644
--- a/vpd-manager/include/utility/vpd_specific_utility.hpp
+++ b/vpd-manager/include/utility/vpd_specific_utility.hpp
@@ -356,8 +356,7 @@
const types::VPDMapVariant& parsedVpdMap, uint16_t& o_errCode)
{
o_errCode = 0;
- if (unexpandedLocationCode.empty() ||
- std::holds_alternative<std::monostate>(parsedVpdMap))
+ if (unexpandedLocationCode.empty())
{
o_errCode = error_code::INVALID_INPUT_PARAMETER;
return unexpandedLocationCode;