]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Msgmap.pm
msgmap: ignore duplicates instead of dying
[public-inbox.git] / lib / PublicInbox / Msgmap.pm
index a49b61e8b7f3636eb28cba61ca052c5000b5720c..7e0f34a4a172d0ff4f09271e573cfc9739b1404b 100644 (file)
@@ -179,7 +179,7 @@ sub id_batch {
 sub mid_set {
        my ($self, $num, $mid) = @_;
        my $sth = $self->{mid_set} ||= do {
-               my $sql = 'INSERT INTO msgmap (num, mid) VALUES (?,?)';
+               my $sql = 'INSERT OR IGNORE INTO msgmap (num, mid) VALUES (?,?)';
                $self->{dbh}->prepare($sql);
        };
        $sth->execute($num, $mid);