diff --git a/lib/NGCP/Panel/Role/API/CFMappings.pm b/lib/NGCP/Panel/Role/API/CFMappings.pm index 156f35446f..23fede3a3d 100644 --- a/lib/NGCP/Panel/Role/API/CFMappings.pm +++ b/lib/NGCP/Panel/Role/API/CFMappings.pm @@ -136,7 +136,11 @@ sub _item_rs { }, { join => { 'contract' => 'contact' }, }); - } elsif($c->user->roles eq "subscriber" || $c->user->roles eq "subscriberadmin") { + } elsif($c->user->roles eq "subscriberadmin") { + $item_rs = $item_rs->search({ + 'me.contract_id' => $c->user->account_id, + }); + } elsif($c->user->roles eq "subscriber") { $item_rs = $item_rs->search({ 'me.uuid' => $c->user->uuid, });