From 970190150a40d4bd574a1a84ac640ec44318869e Mon Sep 17 00:00:00 2001 From: Dylan William Hardison Date: Wed, 31 May 2017 17:48:17 -0400 Subject: Bug 1365734 - Handle BMO version number in Makefile.PL / MYMETA.json --- Bugzilla/Template.pm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Bugzilla/Template.pm') diff --git a/Bugzilla/Template.pm b/Bugzilla/Template.pm index 75711e1ef..5bef599d4 100644 --- a/Bugzilla/Template.pm +++ b/Bugzilla/Template.pm @@ -983,6 +983,21 @@ sub create { # Function for retrieving global parameters. 'Param' => sub { return Bugzilla->params->{$_[0]}; }, + 'bugzilla_version' => sub { + my $version = Bugzilla->VERSION; + if (my @ver = $version =~ /^(\d{4})(\d{2})(\d{2})\.(\d+)$/s) { + if ($ver[3] eq '1') { + return join('.', @ver[0,1,2]); + } + else { + return join('.', @ver); + } + } + else { + return $version; + } + }, + json_encode => sub { return encode_json($_[0]); }, -- cgit v1.2.3-24-g4f1b