diff --git a/changelogs/fragments/9223-proxmox-backup-bugfixes.yml b/changelogs/fragments/9223-proxmox-backup-bugfixes.yml new file mode 100644 index 0000000000..559e1f45bc --- /dev/null +++ b/changelogs/fragments/9223-proxmox-backup-bugfixes.yml @@ -0,0 +1,2 @@ +bugfixes: + - proxmox_backup - fix incorrect key lookup in vmid permission check (https://github.com/ansible-collections/community.general/pull/9223). diff --git a/plugins/modules/proxmox_backup.py b/plugins/modules/proxmox_backup.py index fb5750383e..575d492bf9 100644 --- a/plugins/modules/proxmox_backup.py +++ b/plugins/modules/proxmox_backup.py @@ -325,7 +325,7 @@ class ProxmoxBackupAnsible(ProxmoxAnsible): if "/" in permissions.keys() and permissions["/"].get( "VM.Backup", 0) == 1: sufficient_permissions = True - elif "/vms" in permissions.keys() and permissions["/"].get( + elif "/vms" in permissions.keys() and permissions["/vms"].get( "VM.Backup", 0) == 1: sufficient_permissions = True elif pool and "/pool/" + pool in permissions.keys() and permissions["/pool/" + pool].get(