about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/PublicInbox/IMAP.pm2
-rw-r--r--t/imapd.t2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/IMAP.pm b/lib/PublicInbox/IMAP.pm
index 4292c564..fffd611b 100644
--- a/lib/PublicInbox/IMAP.pm
+++ b/lib/PublicInbox/IMAP.pm
@@ -390,7 +390,7 @@ sub uid_fetch_cb { # called by git->cat_async
                 $self->msg_more(' BODYSTRUCTURE '.fetch_body($eml, 1));
         $want->{BODY} and
                 $self->msg_more(' BODY '.fetch_body($eml));
-        if (my $partial = delete $want->{-partial}) {
+        if (my $partial = $want->{-partial}) {
                 partial_emit($self, $partial, $eml);
         }
         $self->msg_more(")\r\n");
diff --git a/t/imapd.t b/t/imapd.t
index 59b95a6b..fcbbdc09 100644
--- a/t/imapd.t
+++ b/t/imapd.t
@@ -291,7 +291,7 @@ $pi_config->each_inbox(sub {
                  qr/done_testing;(?:\r\n){1,2}\z/,
                 'BODY[2.1.2] tail matched');
 
-        $ret = $mic->fetch_hash($uidnext, 'BODY[2.HEADER]') or
+        $ret = $mic->fetch_hash("1:$uidnext", 'BODY[2.HEADER]') or
                                                 BAIL_OUT "2.HEADER $@";
         like($ret->{$uidnext}->{'BODY[2.HEADER]'},
                 qr/\ADate: Sat, 18 Apr 2020 22:20:20 /,