mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -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',
|
receiver: 'root',
|
||||||
routes: [
|
routes: [
|
||||||
{ id: 'route-2', receiver: 'receiver-2' },
|
{ 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',
|
id: 'route-1',
|
||||||
receiver: 'root',
|
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;
|
return acc;
|
||||||
}
|
}
|
||||||
|
|
||||||
acc.push(route);
|
acc.push(findAndOmit(route));
|
||||||
return acc;
|
return acc;
|
||||||
}, []),
|
}, []),
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user