TT#166900 API phonebookentries - fix form creation for empty params

* If query params is passed then the role checking is skipped.

Change-Id: I05f1b674d4b9a84f2a20c17f76c12258e166027a
mr10.4
Oleksandr Duts 3 years ago
parent 78c93e31c3
commit 4e7e55189c

@ -33,6 +33,7 @@ sub _item_rs {
sub get_form {
my ($self, $c) = @_;
my $params = $c->request->query_params;
if ($params) {
if ($params->{reseller_id}) {
return NGCP::Panel::Form::get("NGCP::Panel::Form::Phonebook::ResellerAPI", $c);
@ -41,8 +42,7 @@ sub get_form {
} elsif ($params->{subscriber_id}) {
return NGCP::Panel::Form::get("NGCP::Panel::Form::Phonebook::SubscriberAPI", $c);
}
}
if ($c->user->roles eq "admin") {
} elsif ($c->user->roles eq "admin") {
return NGCP::Panel::Form::get("NGCP::Panel::Form::Phonebook::ResellerAPI", $c);
} elsif ($c->user->roles eq "reseller") {
return NGCP::Panel::Form::get("NGCP::Panel::Form::Phonebook::ResellerAPI", $c);

Loading…
Cancel
Save