fix(xo-server): don't fail on invalid pool pattern

Fixes #5849
This commit is contained in:
Julien Fontanet 2021-07-27 05:13:26 +02:00
parent 280e4b65c3
commit bc6afc3933

View File

@ -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)