mirror of
https://github.com/System-End/YSWS-Catalog.git
synced 2026-04-19 19:55:07 +00:00
fix empty programslist causing failure to load
This commit is contained in:
parent
2d6a085ff3
commit
6ac3618e7c
1 changed files with 8 additions and 7 deletions
15
script.js
15
script.js
|
|
@ -118,14 +118,15 @@ async function loadPrograms() {
|
|||
const completed = [];
|
||||
programs = Object.fromEntries(
|
||||
Object.entries(rawPrograms).map(([category, programsList]) => [
|
||||
category,
|
||||
category,
|
||||
(programsList && Array.isArray(programsList)) ?
|
||||
programsList.filter(program => {
|
||||
if (program.status === 'completed' || isEventEnded(program.deadline)) {
|
||||
completed.push({ ...program, status: 'completed' });
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
})
|
||||
if (program.status === 'completed' || isEventEnded(program.deadline)) {
|
||||
completed.push({ ...program, status: 'completed' });
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}) : []
|
||||
])
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue