commit | 96c498a32a942243a9001837a1ebda47f2493909 | [log] [tgz] |
---|---|---|
author | Gunnar Mills <gmills@us.ibm.com> | Tue Oct 15 15:46:42 2019 -0500 |
committer | Gunnar Mills <gmills@us.ibm.com> | Thu Oct 17 13:38:40 2019 +0000 |
tree | 407334d67f493de44019ae3da306d0ab20947315 | |
parent | 3cd2c65b57002ac2324c361a0c53f6b1865b70c6 [diff] |
Logs: Move over to new Associations Logging moved over to the new Associations interface here: https://github.com/openbmc/phosphor-logging/commit/27d82814c3e79865221f599b98ce069c31c4d60a Without this change was seeing: TypeError: "r.data[h].associations is undefined" getLogs https://w81.aus.stglabs.ibm.com/app.bundle.js:41 d https://w81.aus.stglabs.ibm.com/app.bundle.js:6 d https://w81.aus.stglabs.ibm.com/app.bundle.js:6 $digest https://w81.aus.stglabs.ibm.com/app.bundle.js:6 $apply https://w81.aus.stglabs.ibm.com/app.bundle.js:6 y https://w81.aus.stglabs.ibm.com/app.bundle.js:6 C https://w81.aus.stglabs.ibm.com/app.bundle.js:6 onload https://w81.aus.stglabs.ibm.com/app.bundle.js:6 Possibly unhandled rejection: {} Added an hasOwnProperty before the foreach. Tested: No longer see the error. See the "Related items:" on the event log panel. Change-Id: I60be885feea72b1388b7cbf4c3a7b9df7dbb9a02 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/app/common/services/api-utils.js b/app/common/services/api-utils.js index 23355e1..8a1c35e 100644 --- a/app/common/services/api-utils.js +++ b/app/common/services/api-utils.js
@@ -863,10 +863,13 @@ Constants.SEVERITY_TO_PRIORITY_MAP[severityCode]; severityFlags[priority.toLowerCase()] = true; relatedItems = []; - content.data[key].associations.forEach(function(item) { - relatedItems.push(item[2]); - }); - + if (content.data[key].hasOwnProperty( + ['Associations'])) { + content.data[key].Associations.forEach(function( + item) { + relatedItems.push(item[2]); + }); + } if (content.data[key].hasOwnProperty(['EventID'])) { eventID = content.data[key].EventID; }