From bc6afc3933b72e172902489b639c42a366cf4f13 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 27 Jul 2021 05:13:26 +0200 Subject: [PATCH] fix(xo-server): don't fail on invalid pool pattern Fixes #5849 --- packages/xo-server/src/xo-mixins/backups-ng/index.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)