diff --git a/lib/admin/Controller/subscriber.pm b/lib/admin/Controller/subscriber.pm index b3b8edb..4adf9f9 100644 --- a/lib/admin/Controller/subscriber.pm +++ b/lib/admin/Controller/subscriber.pm @@ -219,6 +219,10 @@ sub update_subscriber : Local { $messages{domain} = 'Client.Syntax.MalformedDomain' unless($checkresult); } + if(defined $c->request->params->{external_id}) { + $settings{external_id} = $c->request->params->{external_id}; + } + $settings{admin} = 1 if $c->request->params->{admin}; my $password = $c->request->params->{password}; diff --git a/root/tt/subscriber_detail.tt b/root/tt/subscriber_detail.tt index 11085f3..384f756 100644 --- a/root/tt/subscriber_detail.tt +++ b/root/tt/subscriber_detail.tt @@ -69,6 +69,17 @@