diff --git a/lib/NGCP/Panel/Form/Peering/Server.pm b/lib/NGCP/Panel/Form/Peering/Server.pm index cb6dc7c9ae..24096070df 100644 --- a/lib/NGCP/Panel/Form/Peering/Server.pm +++ b/lib/NGCP/Panel/Form/Peering/Server.pm @@ -119,6 +119,13 @@ has_block 'actions' => ( render_list => [qw/save/], ); +sub validate_name { + my ($self, $field) = @_; + unless($field->value =~ /^[a-zA-Z0-9_\- ]+$/) { + $field->add_error("Invalid characters in name"); + } +} + sub validate_via_route { my ($self, $field) = @_;