diff --git a/lib/NGCP/Panel/Role/API/Subscribers.pm b/lib/NGCP/Panel/Role/API/Subscribers.pm index 5762d72a2d..2ffcbdc630 100644 --- a/lib/NGCP/Panel/Role/API/Subscribers.pm +++ b/lib/NGCP/Panel/Role/API/Subscribers.pm @@ -188,6 +188,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}; + } } }