From 5de65620f1855bf38b44729f2ee3caa5f23cdbfc Mon Sep 17 00:00:00 2001 From: Bastien Nollet <150058367+b-Nollet@users.noreply.github.com> Date: Wed, 15 Jul 2026 11:20:33 +0200 Subject: [PATCH] fix(xapi-explore-sr): fix crash on unreferenced VDI (#10113) Co-authored-by: Florent BEAUCHAMP --- CHANGELOG.unreleased.md | 1 + packages/xapi-explore-sr/index.mjs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index d8668d20aa..9f316863fa 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -46,6 +46,7 @@ - @xen-orchestra/rest-api minor - @xen-orchestra/web patch - vhd-lib patch +- xapi-explore-sr patch - xen-api minor - xo-server minor diff --git a/packages/xapi-explore-sr/index.mjs b/packages/xapi-explore-sr/index.mjs index c8faf05914..5e6fec7c04 100755 --- a/packages/xapi-explore-sr/index.mjs +++ b/packages/xapi-explore-sr/index.mjs @@ -124,6 +124,9 @@ execPromise(async args => { vdi.snapshots, ref => { const vdi = vdisByRef[ref] + if (vdi === undefined) { + return + } if (full || !vdi.sm_config['vhd-parent']) { return makeVdiNode(vdi) }