summaryrefslogtreecommitdiffstats
path: root/Bugzilla
diff options
context:
space:
mode:
authorByron Jones <glob@mozilla.com>2014-05-28 08:36:41 +0200
committerByron Jones <glob@mozilla.com>2014-05-28 08:36:41 +0200
commitb5b5061ca90acd1e65fc5e2073dedf721117e553 (patch)
treed46012769184934e87a299769c0a47cf581a5cbf /Bugzilla
parent6d730fae2211b9319037b7cb0515351fa529e78c (diff)
downloadbugzilla-b5b5061ca90acd1e65fc5e2073dedf721117e553.tar.gz
bugzilla-b5b5061ca90acd1e65fc5e2073dedf721117e553.tar.xz
Bug 993939: Bugzilla::User::Setting::groups() should use memcached
Diffstat (limited to 'Bugzilla')
-rw-r--r--Bugzilla/Memcached.pm2
-rw-r--r--Bugzilla/User.pm2
2 files changed, 2 insertions, 2 deletions
diff --git a/Bugzilla/Memcached.pm b/Bugzilla/Memcached.pm
index 819b6d8b6..1464b6c00 100644
--- a/Bugzilla/Memcached.pm
+++ b/Bugzilla/Memcached.pm
@@ -166,11 +166,11 @@ sub clear_all {
sub clear_config {
my ($self, $args) = @_;
+ return unless $self->{memcached};
if ($args && exists $args->{key}) {
$self->_delete($self->_config_prefix . '.' . $args->{key});
}
else {
- return unless $self->{memcached};
$self->_inc_prefix("config");
}
}
diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm
index 6b5d13cbe..81ce228e7 100644
--- a/Bugzilla/User.pm
+++ b/Bugzilla/User.pm
@@ -668,8 +668,8 @@ sub flush_queries_cache {
sub groups {
my $self = shift;
- return [] unless $self->id;
return $self->{groups} if defined $self->{groups};
+ return [] unless $self->id;
my $user_groups_key = "user_groups." . $self->id;
my $groups = Bugzilla->memcached->get_config({