in default/cve5/portal.js [466:530]
async function cveGetList() {
var currentReserved = true;
var filter = {
state: 'RESERVED',
cve_id_year: currentYear
}
var cveForm = document.getElementById("cvePortalFilter");
if (cveForm) {
if (cveForm.fstate) {
if (cveForm.fstate.value) {
filter.state = cveForm.fstate.value + '';
if (filter.state != 'RESERVED') {
currentReserved = false;
}
} else {
delete filter.state;
}
}
if (cveForm.y) {
filter.cve_id_year = cveForm.y.value + '';
if (filter.cve_id_year != currentYear) {
currentReserved = false;
}
}
if (cveForm.page) {
filter.page = cveForm.page;
}
}
if (document.getElementById('cveList')) {
document.getElementById('cveList').innerHTML = '<center><div class="spinner"></div></center>';
}
try {
var ret = await csClient.getCveIds(filter);
if (ret.error) {
cveShowError(ret);
} else {
var idList = [];
var idState = {};
if (ret && ret.cve_ids) {
idList = ret.cve_ids;
idList = idList.sort((b, a) => (a.reserved > b.reserved) ? 1 : ((b.reserved > a.reserved) ? -1 : 0));
for (var i = 0; i < idList.length; i++) {
idState[idList[i].cve_id] = idList[i].state;
}
}
cveRenderList(idList, currentReserved);
if (ret && (ret.nextPage || ret.prevPage)) {
pageShow(ret);
} else {
let el = document.getElementById('cvePage');
if (el) {
el.removeAttribute('data-page');
el.style.display = 'none';
}
if (cveForm)
cveForm.page = 0;
}
return idList;
}
} catch (e) {
cveShowError(e);
cveRenderList([]);
return ([]);
}
}