]> git.proxmox.com Git - pve-access-control.git/blobdiff - src/PVE/RPCEnvironment.pm
permissions: properly merge propagation flag
[pve-access-control.git] / src / PVE / RPCEnvironment.pm
index ed5625e8b65608c2163427ae1f0f4808df0714f8..b5da4f29ac5ca8a85757662ef65aaad961a96da8 100644 (file)
@@ -74,7 +74,7 @@ my $compile_acl_path = sub {
     foreach my $role (keys %$roles) {
        if (my $privset = $cfg->{roles}->{$role}) {
            foreach my $p (keys %$privset) {
-               $privs->{$p} = $roles->{$role};
+               $privs->{$p} ||= $roles->{$role};
            }
        }
     }