This commit is contained in:
Jon Herron 2022-11-16 16:31:58 -05:00
parent 32aa60493b
commit ac38cfefc9
1 changed files with 17 additions and 25 deletions

View File

@ -233,32 +233,24 @@ export default function ProcessInstanceListTable({
}
});
Object.keys(parametersToGetFromSearchParams).forEach(
(paramName: string) => {
if (paramName === 'process_model_identifier') {
setProcessModelSelection(null);
processModelAvailableItems.forEach((item: any) => {
if (item.id === filters.process_model_identifier) {
setProcessModelSelection(item);
}
});
} else if (paramName === 'process_status') {
const processStatusSelectedArray: string[] = [];
setProcessStatusSelection(processStatusSelectedArray);
if (!filters.process_status) {
return;
}
PROCESS_STATUSES.forEach((processStatusOption: any) => {
const regex = new RegExp(`\\b${processStatusOption}\\b`);
if (filters.process_status.match(regex)) {
processStatusSelectedArray.push(processStatusOption);
}
});
setProcessStatusSelection(processStatusSelectedArray);
setShowFilterOptions(true);
}
setProcessModelSelection(null);
processModelAvailableItems.forEach((item: any) => {
if (item.id === filters.process_model_identifier) {
setProcessModelSelection(item);
}
);
});
const processStatusSelectedArray: string[] = [];
if (filters.process_status) {
PROCESS_STATUSES.forEach((processStatusOption: any) => {
const regex = new RegExp(`\\b${processStatusOption}\\b`);
if (filters.process_status.match(regex)) {
processStatusSelectedArray.push(processStatusOption);
}
});
setShowFilterOptions(true);
}
setProcessStatusSelection(processStatusSelectedArray);
}, [
processInstanceFilters,
parametersToAlwaysFilterBy,