From 6c4913e069f5bfbaa2d64055050fe73561bc3e49 Mon Sep 17 00:00:00 2001 From: Paul Wise Date: Sun, 13 Nov 2022 09:00:39 +0800 Subject: [PATCH] Allow exporting of debbugs responses to mbox format when requested This makes mbox export of response messages consistent with HTML export. The bts (from devscripts) cache mode of "full" requests all messages from the bug, including debbugs response mails, in mbox format but debbugs always ignores those messages when returning an mbox, leading to bts errors. --- cgi/bugreport.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cgi/bugreport.cgi b/cgi/bugreport.cgi index 87f688e..a33863f 100755 --- a/cgi/bugreport.cgi +++ b/cgi/bugreport.cgi @@ -305,7 +305,7 @@ END my $record_wanted_anyway = 0; my ($msg_id) = record_regex($record,qr/^Message-Id:\s+<(.+)>/im); next if defined $msg_id and exists $seen_message_ids{$msg_id}; - next if defined $msg_id and $msg_id =~/handler\..+\.ack(?:info|done)?\@/; + next if not defined $msg and defined $msg_id and $msg_id =~/handler\..+\.ack(?:info|done)?\@/; $record_wanted_anyway = 1 if record_regex($record,qr/^Received: \(at control\)/); next if not $boring and not $record->{type} eq $wanted_type and not $record_wanted_anyway and @records > 1; $seen_message_ids{$msg_id} = 1 if defined $msg_id; -- 2.39.2