diff --git a/bind8/delete_zone.cgi b/bind8/delete_zone.cgi
index d7b684b33..f8501e58b 100755
--- a/bind8/delete_zone.cgi
+++ b/bind8/delete_zone.cgi
@@ -26,6 +26,7 @@ my $rev = ($zconf->{'value'} =~ /in-addr\.arpa/i ||
$zconf->{'value'} =~ /\.$ipv6revzone/i);
my $type = &find("type", $zconf->{'members'})->{'value'};
$type = 'master' if ($type eq 'primary');
+$type = 'slave' if ($type eq 'secondary');
if (!$in{'confirm'} && $config{'confirm_zone'}) {
# Ask the user if he is sure ..
&ui_print_header(undef, $text{'delete_title'}, "",
diff --git a/bind8/edit_recs.cgi b/bind8/edit_recs.cgi
index 3e31cb4e9..925780fe1 100755
--- a/bind8/edit_recs.cgi
+++ b/bind8/edit_recs.cgi
@@ -23,6 +23,7 @@ my $typedesc = $text{"recs_$in{'type'}"} || $in{'type'};
# Show form for adding a record
my $type = $zone->{'type'};
$type = 'master' if ($type eq 'primary');
+$type = 'slave' if ($type eq 'secondary');
my $file = $zone->{'file'};
my $form = 0;
my $shown_create_form;
diff --git a/bind8/index.cgi b/bind8/index.cgi
index 1e724d1a6..3f7c0f07a 100755
--- a/bind8/index.cgi
+++ b/bind8/index.cgi
@@ -188,6 +188,7 @@ elsif (@zones && (!@views || !$config{'by_view'})) {
next if (!$t);
$t = "delegation" if ($t eq "delegation-only");
$t = "master" if ($t eq "primary");
+ $t = "slave" if ($t eq "secondary");
my $zn = $v eq "." ? "$text{'index_root'}"
: &ip6int_to_net(&arpa_to_ip($v));
if ($z->{'view'}) {
@@ -353,6 +354,7 @@ elsif (@zones) {
my $t = $z->{'type'};
$t = "delegation" if ($t eq "delegation-only");
$t = "master" if ($t eq "primary");
+ $t = "slave" if ($t eq "secondary");
my $zn = $v eq "." ? "$text{'index_root'}"
: &ip6int_to_net(&arpa_to_ip($v));
push(@zlinks, "edit_$t.cgi?zone=$z->{'name'}".