[pve-devel] [PATCH manager] ui: qemu: hardware view: fix hwrng cap check for unprivileged users

Friedrich Weber f.weber at proxmox.com
Tue Apr 8 18:54:29 CEST 2025


On 08/04/2025 18:38, Friedrich Weber wrote:
> Currently, as an unprivileged user with role PVEVMUser the GUI breaks
> with an error after navigating to a VM's hardware tab. The reason is
> that the frontend checks the GUI capabilites via `caps.mapping.hwrng`,
> but `caps.mapping` does not actually have a property called `hwrng`.
> 
> The reason this does not trigger for more privileged users is that all
> expressions involving `caps.mapping.hwrng` are short-circuited if the
> user has privilege `VM.Config.Type`, so `caps.mapping.hwrng` is never
                             ---^
This is a typo, should be VM.Config.HWType. I can send a v2 tomorrow if
needed.




More information about the pve-devel mailing list