Fix key field in new slave zones

https://github.com/webmin/webmin/issues/2767
This commit is contained in:
Jamie Cameron
2026-06-19 15:42:13 -07:00
parent 29c14acf98
commit fc546e1e65

View File

@@ -100,16 +100,21 @@ if ($file) {
}
# Create the structure
my @mdirs = map { { 'name' => $_ } } @masters;
my @mdirs;
foreach my $m (@masters) {
my $mdir = { 'name' => $m,
'values' => [ ] };
if ($masterkey) {
push(@{$mdir->{'values'}}, 'key', $masterkey);
}
push(@mdirs, $mdir);
}
my $masters = { 'name' => 'masters',
'type' => 1,
'members' => \@mdirs };
'type' => 1,
'members' => \@mdirs };
if (defined($masterport)) {
$masters->{'values'} = [ 'port', $masterport ];
}
if ($masterkey) {
$masters->{'values'} = [ 'key', $masterkey ];
}
my $dir = { 'name' => 'zone',
'values' => [ $in{'zone'} ],
'type' => 1,