From a1aec7cec3ca7eaf567c8022707de982dc5b6841 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Fri, 28 Feb 2025 16:44:23 +0100 Subject: [PATCH] Fix process screen --- src/pages/process/process.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/process/process.ts b/src/pages/process/process.ts index 728b129..2c26999 100755 --- a/src/pages/process/process.ts +++ b/src/pages/process/process.ts @@ -164,9 +164,9 @@ async function populateAutocompleteList(select: HTMLSelectElement, query: string let options_to_show = []; const service = await Services.getInstance(); - const mineArray = await service.getMyProcesses(); - const allProcesses = new Set(Object.keys(await service.getProcesses())); - const allArray = Array.from(allProcesses.difference(myProcesses)); + const mineArray: string[] = await service.getMyProcesses(); + const allProcesses = await service.getProcesses(); + const allArray: string[] = Object.keys(allProcesses).filter(x => !mineArray.includes(x)); const wrapper = select.parentNode; const input_search = wrapper?.querySelector('.search-container'); @@ -190,7 +190,7 @@ async function populateAutocompleteList(select: HTMLSelectElement, query: string mineArray.forEach(processId => addProcessToList(processId, true)); allArray.forEach(processId => addProcessToList(processId, false)); - if (myProcesses.size === 0 && allProcesses.size === 0) { + if (mineArray.length === 0 && allArray.length === 0) { const li = document.createElement('li'); li.classList.add('not-cursor'); li.innerText = 'No options found';