about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-03-20 08:18:14 +0000
committerEric Wong <e@yhbt.net>2020-03-22 09:00:23 +0000
commite5dbf0680cfbfa81bad38457c0430fd260dda682 (patch)
tree4e4ef95e5b5ece80e4976a006f0d645bd3368f66 /lib/PublicInbox/V2Writable.pm
parent8e81d6f0d44198717ae540421a09824d75c9bb6d (diff)
downloadpublic-inbox-e5dbf0680cfbfa81bad38457c0430fd260dda682.tar.gz
While v2 indexing is triggered immediately after writing the
commit to the git repository, there may be a gap between when
PublicInbox::Import generates a timestamp and when
PublicInbox::SearchIdx sees the message.  So follow the mirror
indexing behavior and take the to-be-indexed (time|date)stamps
directly from the git commit.
Diffstat (limited to 'lib/PublicInbox/V2Writable.pm')
-rw-r--r--lib/PublicInbox/V2Writable.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index f1842843..d39a6f89 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -176,7 +176,7 @@ sub _add {
         defined $num or return; # duplicate
         defined $mid0 or die "BUG: $mid0 undefined\n";
         my $im = $self->importer;
-        my $cmt = $im->add($mime);
+        my $cmt = $im->add($mime, undef, $self); # sets $self->{(au|co)time}
         $cmt = $im->get_mark($cmt);
         $self->{last_commit}->[$self->{epoch_max}] = $cmt;