]> git.donarmstrong.com Git - debbugs.git/commitdiff
carp if _member_constructor is called with one package
authorDon Armstrong <don@donarmstrong.com>
Fri, 8 Jun 2018 20:34:41 +0000 (13:34 -0700)
committerDon Armstrong <don@donarmstrong.com>
Fri, 8 Jun 2018 20:34:41 +0000 (13:34 -0700)
Debbugs/Collection/Package.pm

index 1675c498e1a3df9ef62a23d5ebf9187d2abbefba..8caf906faaa084cbac1354d47ebea9e7ecfc6c6f 100644 (file)
@@ -69,6 +69,9 @@ sub _member_constructor {
     }
     my @return;
     if (defined $schema) {
+        if (not ref($args{packages}) or @{$args{packages}} == 1) {
+            carp("Likely inefficiency; member_constructor called with one argument");
+        }
         my $packages =
             Debbugs::Package::_get_valid_version_info_from_db(packages => $args{packages},
                                                               schema => $schema,