]> git.donarmstrong.com Git - debbugs.git/commitdiff
only update the progress bar if it exists
authorDon Armstrong <don@donarmstrong.com>
Tue, 27 Feb 2018 22:51:05 +0000 (14:51 -0800)
committerDon Armstrong <don@donarmstrong.com>
Tue, 27 Feb 2018 22:51:05 +0000 (14:51 -0800)
 handle non-existent Maintainers file

bin/debbugs-loadsql

index b718a05961c862565059a4c7d5c9e7efcd9ac924..7dd652783b15ef54d28302120f0a88aa2ab6498d 100755 (executable)
@@ -439,12 +439,12 @@ sub add_maintainers {
     my ($options,$opts,$p,$config,$argv) = @_;
 
     my $s = db_connect($options);
-    my $maintainers = getsourcemaintainers();
+    my $maintainers = getsourcemaintainers() // {};
     $p->target(2) if $p;
     ## get all of the maintainers, and add the missing ones
     my $maints = $s->resultset('Maintainer')->
        get_maintainers(values %{$maintainers});
-    $p->update();
+    $p->update() if $p;
     my @svs = $s->resultset('SrcVer')->
        search({maintainer => undef
               },