diff --git a/lib/NGCP/Schema.pm b/lib/NGCP/Schema.pm index 70c2a54d..ad04ff4a 100644 --- a/lib/NGCP/Schema.pm +++ b/lib/NGCP/Schema.pm @@ -7,7 +7,7 @@ use Regexp::IPv6 qw($IPv6_re); use MooseX::ClassAttribute qw(class_has); extends 'DBIx::Class::Schema'; -our $VERSION = '1.005'; +our $VERSION = '1.006'; __PACKAGE__->load_namespaces; diff --git a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm index 5dfb1ad9..4e654db9 100644 --- a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm +++ b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm @@ -424,6 +424,13 @@ __PACKAGE__->has_one( { cascade_copy => 0, cascade_delete => 0 }, ); +__PACKAGE__->belongs_to( + "contract", + "NGCP::Schema::Result::contracts", + { 'foreign.id' => 'self.account_id' }, + { cascade_copy => 0, cascade_delete => 0 }, +); + __PACKAGE__->meta->make_immutable; 1;