From f14350af3adf35feb4f3b628ffa9b13bc6f8d05a 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 e090321..ed5f9be 100755 --- a/cgi/bugreport.cgi +++ b/cgi/bugreport.cgi @@ -267,7 +267,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