diff --git a/lib/NGCP/Schema/Result/voip_pbx_groups.pm b/lib/NGCP/Schema/Result/voip_pbx_groups.pm index 03a94db0..3af8ae70 100644 --- a/lib/NGCP/Schema/Result/voip_pbx_groups.pm +++ b/lib/NGCP/Schema/Result/voip_pbx_groups.pm @@ -33,6 +33,13 @@ __PACKAGE__->add_columns( is_foreign_key => 1, is_nullable => 0, }, + "subscriber_id", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_foreign_key => 1, + is_nullable => 0, + }, "number_id", { data_type => "integer", @@ -76,6 +83,13 @@ __PACKAGE__->belongs_to( { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, ); +__PACKAGE__->belongs_to( + "provisioning_voip_subscriber", + "NGCP::Schema::Result::provisioning_voip_subscribers", + { id => "subscriber_id" }, + { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, +); + __PACKAGE__->has_many( "provisioning_voip_subscribers", "NGCP::Schema::Result::provisioning_voip_subscribers",