mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 18:34:52 -06:00
Alerting: Fix removing nested policy (#85242)
This commit is contained in:
parent
cec25113f6
commit
a574db6f64
@ -65,14 +65,17 @@ describe('omitRouteFromRouteTree', () => {
|
||||
receiver: 'root',
|
||||
routes: [
|
||||
{ id: 'route-2', receiver: 'receiver-2' },
|
||||
{ id: 'route-3', receiver: 'receiver-3' },
|
||||
{ id: 'route-3', receiver: 'receiver-3', routes: [{ id: 'route-4', receiver: 'receiver-4' }] },
|
||||
],
|
||||
};
|
||||
|
||||
expect(omitRouteFromRouteTree({ id: 'route-2' }, tree)).toEqual({
|
||||
expect(omitRouteFromRouteTree({ id: 'route-4' }, tree)).toEqual({
|
||||
id: 'route-1',
|
||||
receiver: 'root',
|
||||
routes: [{ id: 'route-3', receiver: 'receiver-3', routes: undefined }],
|
||||
routes: [
|
||||
{ id: 'route-2', receiver: 'receiver-2' },
|
||||
{ id: 'route-3', receiver: 'receiver-3', routes: [] },
|
||||
],
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -58,7 +58,7 @@ export const omitRouteFromRouteTree = (findRoute: RouteWithID, routeTree: RouteW
|
||||
return acc;
|
||||
}
|
||||
|
||||
acc.push(route);
|
||||
acc.push(findAndOmit(route));
|
||||
return acc;
|
||||
}, []),
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user