mirror of
https://github.com/webmin/webmin.git
synced 2026-06-22 04:00:28 +01:00
Fix key field in new slave zones
https://github.com/webmin/webmin/issues/2767
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user