diff options
author | lpsolit%gmail.com <> | 2008-04-03 00:42:25 +0200 |
---|---|---|
committer | lpsolit%gmail.com <> | 2008-04-03 00:42:25 +0200 |
commit | 43b7dc314234e476a80d9acbd07292d7286cca5a (patch) | |
tree | 87c77bfa7d65b7636447232feb77fe5db1d7d8d4 /sanitycheck.cgi | |
parent | 0e4b8f785d87afacbf432f6985a3d906b35bba21 (diff) | |
download | bugzilla-43b7dc314234e476a80d9acbd07292d7286cca5a.tar.gz bugzilla-43b7dc314234e476a80d9acbd07292d7286cca5a.tar.xz |
Bug 405946: Some emails are not sent in the language chosen by the addressee - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=LpSolit
Diffstat (limited to 'sanitycheck.cgi')
-rwxr-xr-x | sanitycheck.cgi | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sanitycheck.cgi b/sanitycheck.cgi index 57dca0c31..9aa5e345b 100755 --- a/sanitycheck.cgi +++ b/sanitycheck.cgi @@ -69,7 +69,15 @@ my $user = Bugzilla->login(LOGIN_REQUIRED); my $cgi = Bugzilla->cgi; my $dbh = Bugzilla->dbh; -my $template = Bugzilla->template; +# If the result of the sanity check is sent per email, then we have to +# take the user prefs into account rather than querying the web browser. +my $template; +if (Bugzilla->usage_mode == USAGE_MODE_CMDLINE) { + $template = Bugzilla->template_inner($user->settings->{'lang'}->{'value'}); +} +else { + $template = Bugzilla->template; +} my $vars = {}; print $cgi->header() unless Bugzilla->usage_mode == USAGE_MODE_CMDLINE; |