From 73c3f08dcecccb9980f512ac0ec36c4cb7d3f556 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Fri, 8 Jun 2018 13:36:36 -0700 Subject: [PATCH 1/1] use schema_argument --- Debbugs/Bug.pm | 5 +---- Debbugs/Package.pm | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) 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 { -- 2.39.2