]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiLcat.pm
lei_mail_sync: account for non-unique cases
[public-inbox.git] / lib / PublicInbox / LeiLcat.pm
index 1e54c3bfa28ee95162e5691dfdd90a6ed22dd075..8f8e83bce12fec916b371c87baa5ddc8c5111e86 100644 (file)
@@ -32,11 +32,8 @@ sub lcat_imap_uri ($$) {
        my $lms = $lei->lms or return;
        # cf. LeiXsearch->lcat_dump
        if (defined $uri->uid) {
-               my $oidhex = $lms->imap_oid($lei, $uri);
-               if (ref(my $err = $oidhex)) { # art2folder error
-                       $lei->qerr(@{$err->{qerr}}) if $err->{qerr};
-               }
-               push @{$lei->{lcat_blob}}, $oidhex;
+               my @oidhex = $lms->imap_oidhex($lei, $uri);
+               push @{$lei->{lcat_blob}}, @oidhex;
        } elsif (defined(my $fid = $lms->fid_for($$uri))) {
                push @{$lei->{lcat_fid}}, $fid;
        } else {