in js/utils.js [98:139]
function parseBugSummary(bugid, summary, assignee, creation_time, resolution) {
let data = {
'rev': 'unknown',
'date': new Date(creation_time),
'lib': 'unknown',
'id': bugid.toString(),
'resolution': resolution,
'assignee': trimAddress(assignee),
summary: summary
};
// bleh
summary = summary.replace('(', '');
summary = summary.replace(')', '');
let results = RegExpSummaryPattern1.exec(summary);
if (results != null) {
data.lib = results[1];
data.rev = results[2];
data.date = new Date(results[3]);
return data;
}
results = RegExpSummaryPattern2.exec(summary);
if (results != null) {
data.lib = results[1];
data.rev = results[2];
return data;
}
results = RegExpSummaryPattern3.exec(summary);
if (results != null) {
data.lib = results[1];
data.rev = results[2];
data.date = new Date(results[3]);
return data;
}
errorMsg('Error parsing bug', bugid, 'summary:');
errorMsg(summary);
return null;
}