TT#26652 fix subscriberregistration API internal rs query

* search_rs(undef... did not work as the related query
      contained a non-existing column 'aor', failing it silentlly
      and caused a full join select without the where clause
    * search() now provides with a fail immediately if a column does not
      exist

Change-Id: If28d985b634809ae6583eebd6ffe7e302a2012fc
(cherry picked from commit e28e3100b2)
changes/26/17626/1
Kirill Solomko 8 years ago
parent f1220ed758
commit 7d4fad1fc7

@ -177,10 +177,10 @@ sub update_item {
{
NGCP::Panel::Utils::Kamailio::flush($c);
my $rs = $self->item_rs($c);
my $aor = NGCP::Panel::Utils::Kamailio::get_aor( $c, $sub->provisioning_voip_subscriber );
$item_reloaded = $rs->search_rs(undef, {
$item_reloaded = $rs->search({
'me.contact' => $form->values->{contact},
'me.aor' => $aor,
'me.username' => $sub->provisioning_voip_subscriber->username,
'me.domain' => $sub->provisioning_voip_subscriber->domain->domain,
})->first;
}

Loading…
Cancel
Save