MT#16171 cdr 'subscriber' relationship with custom join cond

Change-Id: Ie6dbcf5018e8181e284dba2fc1f719fee832de6c
changes/37/3237/1
Rene Krenn 10 years ago
parent a2da79f64f
commit 94f650f638

@ -291,6 +291,19 @@ __PACKAGE__->belongs_to(
{ cascade_copy => 0, cascade_delete => 0, join_type => 'left' }
);
__PACKAGE__->belongs_to(
"subscriber",
"NGCP::Schema::Result::voip_subscribers",
sub {
my $args = shift;
return { -or => [
"$args->{foreign_alias}.uuid" => { -ident => "$args->{self_alias}.destination_user_id" },
"$args->{foreign_alias}.uuid" => { -ident => "$args->{self_alias}.source_user_id" },
]};
},
{ cascade_copy => 0, cascade_delete => 0, join_type => 'left' }
);
sub TO_JSON {
my ($self) = @_;
return {

Loading…
Cancel
Save