about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/PublicInbox/ExtMsg.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/PublicInbox/ExtMsg.pm b/lib/PublicInbox/ExtMsg.pm
index 2a9316b1..955ada7e 100644
--- a/lib/PublicInbox/ExtMsg.pm
+++ b/lib/PublicInbox/ExtMsg.pm
@@ -108,9 +108,11 @@ again:
                 $code = 300;
                 my $es = $n_partial == 1 ? '' : 'es';
                 $s .= "\n$n_partial partial match$es found:\n\n";
+                my $cur_name = $cur->{name};
                 foreach my $pair (@partial) {
                         my ($ibx, $res) = @$pair;
-                        my $u = $ibx->base_url or next;
+                        my $env = $ctx->{env} if $ibx->{name} eq $cur_name;
+                        my $u = $ibx->base_url($env) or next;
                         foreach my $m (@$res) {
                                 my $p = PublicInbox::Hval->new_msgid($m);
                                 my $r = $p->as_href;