diff options
author | Dylan William Hardison <dylan@hardison.net> | 2015-10-31 02:03:58 +0100 |
---|---|---|
committer | Dylan William Hardison <dylan@hardison.net> | 2015-10-31 02:06:57 +0100 |
commit | 5852295860d51040f69bbaf957cc8ed6bfd7358b (patch) | |
tree | a0781afa608c45912a97c1b2ac3b75e0d8659f2b /Bugzilla/Memcached.pm | |
parent | f03cb21e297f73fcfca9740ff8e2c525a745d7ad (diff) | |
download | bugzilla-5852295860d51040f69bbaf957cc8ed6bfd7358b.tar.gz bugzilla-5852295860d51040f69bbaf957cc8ed6bfd7358b.tar.xz |
Bug 1218457 - Allow localconfig to override (force) certain data/params values
Diffstat (limited to 'Bugzilla/Memcached.pm')
-rw-r--r-- | Bugzilla/Memcached.pm | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Bugzilla/Memcached.pm b/Bugzilla/Memcached.pm index fdafa0014..1339a119c 100644 --- a/Bugzilla/Memcached.pm +++ b/Bugzilla/Memcached.pm @@ -28,14 +28,13 @@ sub _new { # always return an object to simplify calling code when memcached is # disabled. - if (Bugzilla->feature('memcached') - && Bugzilla->params->{memcached_servers}) - { + my $servers = Bugzilla->get_param_with_override('memcached_servers'); + if (Bugzilla->feature('memcached') && $servers) { require Cache::Memcached; - $self->{namespace} = Bugzilla->params->{memcached_namespace} || ''; + $self->{namespace} = Bugzilla->get_param_with_override('memcached_namespace'); $self->{memcached} = Cache::Memcached->new({ - servers => [ split(/[, ]+/, Bugzilla->params->{memcached_servers}) ], + servers => [ split(/[, ]+/, $servers) ], namespace => $self->{namespace}, }); } |