diff --git a/index.html b/index.html
index 79a39a8..c1558d9 100644
--- a/index.html
+++ b/index.html
@@ -1170,7 +1170,7 @@
${render.dashProjects()}
@@ -1785,10 +1785,10 @@
const filtered = []
const availableCategories = new Set();
for (const taskId of displayedTasks) {
- availableCategories.add(allTasks[taskId].category)
const [projectCode, branch, task] = taskId.split('_')
const assignedInterns = RIBC.getAssignedInterns(projectCode, branch, task);
if (getObjLength(assignedInterns) >= allTasks[taskId].maxSlots) continue;
+ availableCategories.add(allTasks[taskId].category)
if (userType && userType === 'intern' && floDapps.user.id && assignedInterns.hasOwnProperty(floDapps.user.id)) continue;
if (filterCategory && allTasks[taskId].category !== filterCategory) continue;
if (searchQuery && searchQuery !== '') {
@@ -2404,7 +2404,7 @@
}
const filterTasks = debounce((e) => {
- const searchQuery = getRef('task_search_input').value.trim();
+ const searchQuery = getRef('task_search_input')?.value.trim() || '';
const category = getRef('task_category_selector')?.value || 'all';
window.location.hash = `#/${appState.currentPage}?category=${category}${searchQuery !== '' ? `&search=${searchQuery}` : ''}`;
}, 100)