TT#62866 find created reg. if domain is NULL

Change-Id: I6cf1387fd290ca1b8f3f8d27e7b5b1c3cb6150d3
(cherry picked from commit 78f0bfa232)
changes/22/31822/1
Rene Krenn 6 years ago
parent f50cd98180
commit 3e3210e80f

@ -18,13 +18,13 @@ sub _item_rs {
my $item_rs = $c->model('DB')->resultset('location');
if($c->user->roles eq "admin") {
$item_rs = $item_rs->search({
},{
join => { 'kam_subscriber' => 'provisioning_voip_subscriber'},
});
} elsif($c->user->roles eq "reseller") {
$item_rs = $item_rs->search({
'contact.reseller_id' => $c->user->reseller_id
$item_rs = $item_rs->search({
'contact.reseller_id' => $c->user->reseller_id
},{
join => { 'kam_subscriber' => 'provisioning_voip_subscriber' => { 'voip_subscriber' => { 'contract' => 'contact' }}},
});
@ -90,7 +90,7 @@ sub resource_from_item {
sub item_by_id {
my ($self, $c, $id) = @_;
my $item_rs = $self->item_rs($c);
return $item_rs->find($id);
}
@ -136,7 +136,10 @@ sub _item_by_aor {
return $self->item_rs($c)->search({
'me.contact' => $contact,
'me.username' => $sub->provisioning_voip_subscriber->username,
'me.domain' => $sub->provisioning_voip_subscriber->domain->domain,
'-or' => [
'me.domain' => $sub->provisioning_voip_subscriber->domain->domain,
'me.domain' => undef,
],
})->first;
}

Loading…
Cancel
Save