for ( var property in data) {
if (data.hasOwnProperty(property)) {
mapping = undefined;
- if (property !== "time" && property !== "zone" && property.search("Sequence") === -1) {
+ if (property !== "time" && property !== "zone" && property !== "interfaceName" && property.search("Sequence") === -1) {
for ( var element in self._mappingTable) {
- if (self._mappingTable.hasOwnProperty(element)) {
- if (self._mappingTable[element].attributeName.toLowerCase() === property.toLowerCase()) {
+ if (self._mappingTable.hasOwnProperty(element) && self._mappingTable[element].interfaceName !== undefined) {
+ if (self._mappingTable[element].interfaceName.toLowerCase() === data.interfaceName.toLowerCase() &&
+ self._mappingTable[element].attributeName.toLowerCase() === property.toLowerCase()) {
/* jshint bitwise: false */
if (!(zone ^ self._mappingTable[element].zone)) {
/* jshint bitwise: true */
+* Mon Oct 20 2014 Brian Jones <brian.j.jones@intel.com> submit/tizen_ivi/20141016.183406-1-g64442e3
+- Fix for TC-1777. Makes sure to check the interface as well as attribute name
+
* Thu Oct 16 2014 Brian Jones <brian.j.jones@intel.com> submit/tizen_ivi/20141016.164956-1-g9a44462
- Removing zones for now, plus a AMB subscribe fix