in src/dispatch/static/dispatch/src/router/utils.js [16:50]
each(value, function (item) {
if (["commander", "participant", "assignee"].includes(key)) {
if (has(flatFilters, key)) {
if (typeof item === "string" || item instanceof String) {
flatFilters[key].push(item)
} else if (Array.isArray(value)) {
flatFilters[key].push(item.individual.email)
} else {
flatFilters[key].push(item.email)
}
} else {
if (typeof item === "string" || item instanceof String) {
flatFilters[key] = [item]
} else if (Array.isArray(value)) {
flatFilters[key] = [item.individual.email]
} else {
flatFilters[key] = [item.email]
}
}
} else {
if (has(flatFilters, key)) {
if (typeof item === "string" || item instanceof String) {
flatFilters[key].push(item)
} else {
flatFilters[key].push(item.name)
}
} else {
if (typeof item === "string" || item instanceof String) {
flatFilters[key] = [item]
} else {
flatFilters[key] = [item.name]
}
}
}
})