From 5a1e254ad243523501a3cd2209052bb6b96ca679 Mon Sep 17 00:00:00 2001 From: Rizqi Date: Mon, 22 Jun 2026 01:46:42 +0700 Subject: [PATCH] feat: include -flat.vmdk files in backup reference list --- backup_core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backup_core.py b/backup_core.py index cd4f6a7..8489804 100644 --- a/backup_core.py +++ b/backup_core.py @@ -339,7 +339,11 @@ def _run_backup_impl(host, user, password, vm_name, dest, compress, no_verify_ss if not vmdk_refs: print("Warning: no disks selected — backing up VMX config only.") - all_refs = vmdk_refs[:] + all_refs = [] + for ref in vmdk_refs: + all_refs.append(ref) + if ref.lower().endswith('.vmdk') and not ref.lower().endswith('-flat.vmdk'): + all_refs.append(ref[:-5] + '-flat.vmdk') if vmx_ref: all_refs.append(vmx_ref)