X-Git-Url: https://git.proxmox.com/?p=pve-access-control.git;a=blobdiff_plain;f=PVE%2FRPCEnvironment.pm;h=f65a776134b271a8d6b0c8e3fd5c1e8280997280;hp=71e2c43b782d937c4e1b130fc6a3d377ce1f3f5b;hb=66b7e98db9f59f79e3cd742fad8288e8baffcf3f;hpb=e42eedbca470cfd545fa386820f0322a05e5e2b4 diff --git a/PVE/RPCEnvironment.pm b/PVE/RPCEnvironment.pm index 71e2c43..f65a776 100644 --- a/PVE/RPCEnvironment.pm +++ b/PVE/RPCEnvironment.pm @@ -277,6 +277,8 @@ sub init_request { PVE::Cluster::cfs_update(); + $self->{result_attributes} = {}; + my $userconfig; # we use this for regression tests foreach my $p (keys %params) { if ($p eq 'userconfig') { @@ -325,16 +327,16 @@ sub get_client_ip { return $self->{client_ip}; } -sub set_result_count { - my ($self, $count) = @_; +sub set_result_attrib { + my ($self, $key, $value) = @_; - $self->{result_count} = $count; + $self->{result_attributes}->{$key} = $value; } -sub get_result_count { - my ($self) = @_; +sub get_result_attrib { + my ($self, $key) = @_; - return $self->{result_count}; + return $self->{result_attributes}->{$key}; } sub set_language {