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';