]> git.proxmox.com Git - pve-manager.git/blobdiff - PVE/HTTPServer.pm
remove base_handler_class - directly use PVE::API2 instead
[pve-manager.git] / PVE / HTTPServer.pm
index ab8526b3302fc51287c27e74db2e211298c7e958..299b81676a8de4c1585a509a4d61edb555e8c027 100755 (executable)
@@ -131,12 +131,8 @@ sub rest_handler {
 
     my $rpcenv = $self->{rpcenv};
 
-    my $base_handler_class = $self->{base_handler_class};
-
-    die "no base handler - internal error" if !$base_handler_class;
-
     my $uri_param = {};
-    my ($handler, $info) = $base_handler_class->find_handler($method, $rel_uri, $uri_param);
+    my ($handler, $info) = PVE::API2->find_handler($method, $rel_uri, $uri_param);
     if (!$handler || !$info) {
        $rpcenv->set_user(undef); # clear after request
        return {