]> git.proxmox.com Git - pve-access-control.git/commitdiff
tfa: upgrade check: early return if no cluster members
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 11 Nov 2021 11:29:58 +0000 (12:29 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 11 Nov 2021 11:30:02 +0000 (12:30 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/AccessControl.pm

index 33cf6f55a06d9445bda89894df25dba0a4af6a7d..136061a5133df4570597c06ac19720eed25efe1b 100644 (file)
@@ -1769,7 +1769,7 @@ sub assert_new_tfa_config_available() {
     my $version_info = PVE::Cluster::get_node_kv('version-info');
     die "cannot update tfa config, please make sure all cluster nodes are up to date\n"
        if !$version_info;
-    my $members = PVE::Cluster::get_members();
+    my $members = PVE::Cluster::get_members() or return; # get_members returns undef on no cluster
     my $old = '';
     foreach my $node (keys $members->%*) {
        my $info = $version_info->{$node};