Populate both location codes when priming

As we move from the com.ibm location code interface to the
xyz.openbmc_project namespace version, we need to ensure that
we are populating both interfaces in the transition phase.

This commit fixes a bug where populating the xyz namespace
location code was missing in the path where we prime the inventory.

Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com>
Change-Id: I474649dcdecc85740273f4ffea04e37d9f156e24
diff --git a/ibm_vpd_app.cpp b/ibm_vpd_app.cpp
index b2211f5..f091500 100644
--- a/ibm_vpd_app.cpp
+++ b/ibm_vpd_app.cpp
@@ -458,6 +458,8 @@
 
                                     props.emplace(move(lC.key()),
                                                   move(propVal));
+                                    interfaces.emplace(XYZ_LOCATION_CODE_INF,
+                                                       props);
                                     interfaces.emplace(move(eI.key()),
                                                        move(props));
                                 }