]> git.donarmstrong.com Git - debbugs.git/commitdiff
* Pass the bugurl function using the hole methodology that I've
authorDon Armstrong <don@donarmstrong.com>
Sun, 10 Feb 2008 05:10:35 +0000 (21:10 -0800)
committerDon Armstrong <don@donarmstrong.com>
Sun, 10 Feb 2008 05:10:35 +0000 (21:10 -0800)
   implemented.

scripts/process.in

index 194c57dee416e85ab53c6e7966105ec8adffc421..b5aa13007a7f98254d42831c1b9bcd5bba113478 100755 (executable)
@@ -967,11 +967,17 @@ sub fill_template{
      my $variables = {config => \%config,
                      defined($ref)?(ref    => $ref):(),
                      defined($data)?(data  => $data):(),
-                     bugurl => sub{"bug_url for $_[0] ".bug_url($_[0])},
                      %{$extra_var},
                     };
+     my $hole_var = {'&bugurl' =>
+                    sub{"$_[0]: ".
+                             'http://'.$config{cgi_domain}.'/'.
+                                  Debbugs::CGI::bug_url($_[0]);
+                   }
+                   };
      return fill_in_template(template => $template,
                             variables => $variables,
+                            hole_var  => $hole_var,
                            );
 }