From 1bfb34682c7a441bf833d057c8c74ece879c960c Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Tue, 4 Dec 2012 10:14:21 +0000 Subject: [PATCH] Don't allow to save existing peer grp without contract id. --- lib/admin/Controller/peering.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/admin/Controller/peering.pm b/lib/admin/Controller/peering.pm index 3f22532..c1f9650 100644 --- a/lib/admin/Controller/peering.pm +++ b/lib/admin/Controller/peering.pm @@ -166,7 +166,9 @@ sub edit_grp : Local { $settings{description} = $c->request->params->{grpdesc}; $settings{peering_contract_id} = $c->request->params->{peering_contract_id} || undef; -#$c->log->debug('*** edit grp'); + unless(defined $settings{peering_contract_id}) { + $messages{epeererr} = 'Client.Voip.NoPeerContract'; + } unless(keys %messages) { if($c->model('Provisioning')->call_prov( $c, 'voip', 'update_peer_group',