mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-12 11:55:18 +00:00
fix: api: fix permission check for cloudinit drive update
Trying to regenerate a cloudinit drive as a non-root user via the API currently throws a Perl error, as reported in the forum [1]. This is due to a type mismatch in the permission check, where a string is passed but an array is expected. [1] https://forum.proxmox.com/threads/regenerate-cloudinit-by-put-api-return-500.124099/ Signed-off-by: Friedrich Weber <f.weber@proxmox.com>
This commit is contained in:
parent
92c02f6c64
commit
dafabbd01f
@ -1482,7 +1482,7 @@ __PACKAGE__->register_method({
|
||||
proxyto => 'node',
|
||||
description => "Regenerate and change cloudinit config drive.",
|
||||
permissions => {
|
||||
check => ['perm', '/vms/{vmid}', 'VM.Config.Cloudinit'],
|
||||
check => ['perm', '/vms/{vmid}', ['VM.Config.Cloudinit']],
|
||||
},
|
||||
parameters => {
|
||||
additionalProperties => 0,
|
||||
|
Loading…
Reference in New Issue
Block a user