diff --git a/lib/NGCP/Panel/Controller/Customer.pm b/lib/NGCP/Panel/Controller/Customer.pm index 5f95e7f687..016a20a803 100644 --- a/lib/NGCP/Panel/Controller/Customer.pm +++ b/lib/NGCP/Panel/Controller/Customer.pm @@ -590,8 +590,8 @@ sub subscriber_create :Chained('base') :PathPart('subscriber/create') :Args(0) { if($c->stash->{contract}->external_id) { $preferences->{ext_contract_id} = $c->stash->{contract}->external_id; } - if($c->stash->{external_id}) { - $preferences->{ext_subscriber_id} = $c->stash->{external_id}; + if(defined $form->params->{external_id}) { + $preferences->{ext_subscriber_id} = $form->params->{external_id}; } if($c->stash->{billing_mapping}->billing_profile->prepaid) { $preferences->{prepaid} = 1;