summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Memcached.pm
diff options
context:
space:
mode:
authorDylan William Hardison <dylan@hardison.net>2015-10-31 02:03:58 +0100
committerDylan William Hardison <dylan@hardison.net>2015-10-31 02:06:57 +0100
commit5852295860d51040f69bbaf957cc8ed6bfd7358b (patch)
treea0781afa608c45912a97c1b2ac3b75e0d8659f2b /Bugzilla/Memcached.pm
parentf03cb21e297f73fcfca9740ff8e2c525a745d7ad (diff)
downloadbugzilla-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.pm9
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},
});
}