From: Don Armstrong Date: Fri, 8 Jun 2018 20:36:36 +0000 (-0700) Subject: use schema_argument X-Git-Url: https://git.donarmstrong.com/?p=debbugs.git;a=commitdiff_plain;h=73c3f08dcecccb9980f512ac0ec36c4cb7d3f556;hp=daecace23d15f729a9350f60324308c5bb50a158 use schema_argument --- diff --git a/Debbugs/Bug.pm b/Debbugs/Bug.pm index 4a6bf66..256084e 100644 --- a/Debbugs/Bug.pm +++ b/Debbugs/Bug.pm @@ -107,10 +107,7 @@ has correspondent_collection => ); sub _build_correspondent_collection { my $self = shift; - if ($self->has_schema) { - return Debbugs::Collection::Correspondent->new(schema => $self->schema); - } - return Debbugs::Collection::Correspondent->new(); + return Debbugs::Collection::Correspondent->new($self->schema_argument); } sub reset { diff --git a/Debbugs/Package.pm b/Debbugs/Package.pm index f3cf105..71a2619 100644 --- a/Debbugs/Package.pm +++ b/Debbugs/Package.pm @@ -578,7 +578,7 @@ sub _create_version { new(package => $self, version => $v, package_collection => $self->package_collection, - $self->has_schema?(schema => $self->schema):(), + $self->schema_argument, ); } } else { @@ -589,7 +589,7 @@ sub _create_version { new(package => $self, version => $v, package_collection => $self->package_collection, - $self->has_schema?(schema => $self->schema):(), + $self->schema_argument, ); } } @@ -605,7 +605,7 @@ has 'package_collection' => (is => 'ro', sub _build_package_collection { my $self = shift; - return Debbugs::Collection::Package->new($self->has_schema?(schema => $self->schema):()); + return Debbugs::Collection::Package->new($self->schema_argument) } sub CARP_TRACE {