diff --git a/lib/NGCP/Panel/Controller/Header.pm b/lib/NGCP/Panel/Controller/Header.pm index d832b22eee..69bfa7f436 100644 --- a/lib/NGCP/Panel/Controller/Header.pm +++ b/lib/NGCP/Panel/Controller/Header.pm @@ -14,6 +14,10 @@ use NGCP::Panel::Utils::HeaderManipulations; sub auto :Does(ACL) :ACLDetachTo('/denied_page') :AllowedRole(admin) :AllowedRole(reseller) { my ($self, $c) = @_; $c->log->debug(__PACKAGE__ . '::auto'); + my $ngcp_type = $c->config->{general}{ngcp_type} // ''; + if ($ngcp_type ne 'sppro' && $ngcp_type ne 'carrier') { + $c->detach('/error_page'); + } NGCP::Panel::Utils::Navigation::check_redirect_chain(c => $c); return 1; }