Properly handle missing session IDs regardless of case

This commit is contained in:
Reed Garmsen
2015-10-14 15:10:50 -07:00
parent 48c69b86d8
commit 04ddb3e1b3

View File

@@ -330,11 +330,15 @@ export default class AccessHistoryModal extends React.Component {
);
if (this.state.moreInfo[i]) {
if (!currentAudit.session_id && currentAudit.action.search('/users/login') !== -1) {
if (currentAudit.extra_info === 'attempt') {
currentAudit.session_id = 'N/A (Login attempt)';
} else {
currentAudit.session_id = 'N/A (Login failure)';
if (!currentAudit.session_id) {
currentAudit.session_id = 'N/A';
if (currentAudit.action.search('/users/login') >= 0) {
if (currentAudit.extra_info === 'attempt') {
currentAudit.session_id += ' (Login attempt)';
} else {
currentAudit.session_id += ' (Login failure)';
}
}
}