From 23582dcf7791a8fafb0901e172986509929fa674 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Mon, 18 Jun 2012 20:25:25 +0000 Subject: [PATCH] Allow "+" in permanent contact uri. --- lib/admin/Controller/subscriber.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/admin/Controller/subscriber.pm b/lib/admin/Controller/subscriber.pm index d9ae3d5..35879c4 100644 --- a/lib/admin/Controller/subscriber.pm +++ b/lib/admin/Controller/subscriber.pm @@ -573,7 +573,7 @@ sub add_permanent_contact : Local { my $subscriber_id = $c->request->params->{subscriber_id}; my $contact = $c->request->params->{contact}; - unless($contact =~ /^sip\:[a-zA-Z0-9\-\_\.\!\~\*\'\(\)\%]+\@[a-zA-Z0-9\-\.\[\]\:]+(\:\d{1,5})?$/) { + unless($contact =~ /^sip\:[a-zA-Z0-9\-\_\.\!\~\*\'\(\)\%\+]+\@[a-zA-Z0-9\-\.\[\]\:]+(\:\d{1,5})?$/) { $c->session->{messages}{conterr} = 'Client.Syntax.MalformedUri'; $c->response->redirect("/subscriber/detail?subscriber_id=$subscriber_id#activeregs"); return;