From 6f87bf2bade07f5ef47f15700b7d0ae89c78145a Mon Sep 17 00:00:00 2001 From: IamLunchbox <56757745+IamLunchbox@users.noreply.github.com> Date: Mon, 9 Dec 2024 19:25:13 +0100 Subject: [PATCH] Fix incorrect key lookup (#9223) * Fix incorrect key lookup * Create changelog fragment --- changelogs/fragments/9223-proxmox-backup-bugfixes.yml | 2 ++ plugins/modules/proxmox_backup.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/9223-proxmox-backup-bugfixes.yml 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(