refactor: make getAllChildrenIDs more compact

This commit is contained in:
Peace 2024-10-17 00:05:55 +02:00
parent c079971a7b
commit 5dc66e1495
No known key found for this signature in database
GPG key ID: 0EF6B46E172B739F

View file

@ -1689,7 +1689,7 @@ class Monitor extends BeanModel {
* @returns {Promise<number[]>} IDs of all children
*/
static async getAllChildrenIDs(monitorID) {
const children = await R.getAll(`
return await R.getCol(`
WITH RECURSIVE MonitorHierarchy(id) AS (
SELECT id FROM monitor WHERE id = ?
UNION ALL
@ -1700,8 +1700,6 @@ class Monitor extends BeanModel {
monitorID,
monitorID
]);
return children.map((child) => child.id);
}
/**