diff --git a/lib/NGCP/Panel/Role/API/Subscribers.pm b/lib/NGCP/Panel/Role/API/Subscribers.pm index 1642d5b159..bab4d43ffc 100644 --- a/lib/NGCP/Panel/Role/API/Subscribers.pm +++ b/lib/NGCP/Panel/Role/API/Subscribers.pm @@ -206,6 +206,12 @@ sub resource_from_item { } if($c->user->roles eq "subscriberadmin") { $resource{customer_id} = $contract_id; + if(!$c->config->{security}->{password_sip_expose_subadmin}) { + delete $resource{password}; + } + if(!$c->config->{security}->{password_web_expose_subadmin}) { + delete $resource{webpassword}; + } } }