]> git.donarmstrong.com Git - debbugs.git/commitdiff
skip undefined source versions
authorDon Armstrong <don@donarmstrong.com>
Tue, 8 Aug 2017 23:45:16 +0000 (16:45 -0700)
committerDon Armstrong <don@donarmstrong.com>
Tue, 8 Aug 2017 23:46:09 +0000 (16:46 -0700)
bin/debbugs-loadsql

index 302d3d649f8d0880be1d5af7091d00af14c8b0b7..ebf217a9b6393df2115b873e16857e5788676a08 100755 (executable)
@@ -357,10 +357,11 @@ sub add_versions {
             $sp = $src_pkgs{$versions[$i][0]};
             # There's probably something wrong if the source package
             # doesn't exist, but we'll skip it for now
-            next unless defined $sp;
+            last if not defined $sp;
             my $sv = $s->resultset('SrcVer')->find({src_pkg=>$sp,
                                                     ver => $versions[$i][1],
                                                    });
+           last if not defined $sv;
             if (defined $ancestor_sv and defined $sv and not defined $sv->based_on()) {
                 $sv->update({based_on => $ancestor_sv})
             }