summaryrefslogtreecommitdiff
path: root/lib/VNDB/Util/Auth.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VNDB/Util/Auth.pm')
-rw-r--r--lib/VNDB/Util/Auth.pm9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/VNDB/Util/Auth.pm b/lib/VNDB/Util/Auth.pm
index 50b81eb2..932a48ee 100644
--- a/lib/VNDB/Util/Auth.pm
+++ b/lib/VNDB/Util/Auth.pm
@@ -198,10 +198,11 @@ sub _incorrectcode {
sub authPref {
my($self, $key, $val) = @_;
- return '' if !$self->authInfo->{id};
- return $self->{_auth}{prefs}{$key}||'' if @_ == 2;
- $self->{_auth}{prefs}{$key} = $val;
- $self->dbUserPrefSet($key, $val);
+ my $nfo = $self->authInfo;
+ return '' if !$nfo->{id};
+ return $nfo->{prefs}{$key}||'' if @_ == 2;
+ $nfo->{prefs}{$key} = $val;
+ $self->dbUserPrefSet($nfo->{id}, $key, $val);
}
1;