diff --git a/packages/xo-server/src/xo-mixins/backups-ng/index.mjs b/packages/xo-server/src/xo-mixins/backups-ng/index.mjs index a9c8d8029..1442c1b8d 100644 --- a/packages/xo-server/src/xo-mixins/backups-ng/index.mjs +++ b/packages/xo-server/src/xo-mixins/backups-ng/index.mjs @@ -158,7 +158,8 @@ export default class BackupNg { if (poolPattern !== undefined) { const poolIds = extractIdsFromSimplePattern({ id: poolPattern }) ?? - poolPattern.__and?.flatMap?.(pattern => extractIdsFromSimplePattern({ id: pattern }) ?? []) + poolPattern.__and?.flatMap?.(pattern => extractIdsFromSimplePattern({ id: pattern }) ?? []) ?? + [] poolIds.forEach(id => { try { app.getObject(id)