Min-2 policy rule for groups (singles \u2192 unassigned); fix setup-queue badge 0-policy filter
This commit is contained in:
parent
a6fa5d12ea
commit
e712420347
2 changed files with 9 additions and 4 deletions
|
|
@ -20,6 +20,7 @@ export async function GET(request: NextRequest) {
|
|||
|
||||
const where = {
|
||||
designation: { name: { in: ['Shape', 'Shape 2'] } },
|
||||
policies: { some: {} },
|
||||
OR: [
|
||||
{ claimsAdvocateId: null },
|
||||
{ setupCompletedAt: null },
|
||||
|
|
|
|||
|
|
@ -98,10 +98,14 @@ export function recommendGroups(
|
|||
}
|
||||
clusters.push(current)
|
||||
|
||||
const groups: RecommendedGroup[] = clusters.map((cluster) => ({
|
||||
policies: cluster,
|
||||
proposedRenewalDate: computeRenewalDate(cluster, rule),
|
||||
}))
|
||||
const groups: RecommendedGroup[] = []
|
||||
for (const cluster of clusters) {
|
||||
if (cluster.length < 2) {
|
||||
ungroupable.push(...cluster)
|
||||
} else {
|
||||
groups.push({ policies: cluster, proposedRenewalDate: computeRenewalDate(cluster, rule) })
|
||||
}
|
||||
}
|
||||
|
||||
return { groups, ungroupable }
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue