X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FAuth%2FSessionValue.pm;h=3cc80bb6fdf832ed323deba53f4a33550a5fd27e;hb=65b2387a54494a8cbc1d011602ae3f8d7208ea4d;hp=cfaa6245cc1c26d40f08de20e3abf066cf5b5df1;hpb=43f67d0dad4851ed0d2b78c595ad70e3da235237;p=kivitendo-erp.git diff --git a/SL/Auth/SessionValue.pm b/SL/Auth/SessionValue.pm index cfaa6245c..3cc80bb6f 100644 --- a/SL/Auth/SessionValue.pm +++ b/SL/Auth/SessionValue.pm @@ -7,9 +7,9 @@ use strict; use SL::Locale::String (); use Scalar::Util qw(weaken); -use YAML; use SL::DBUtils; +use SL::YAML; sub new { my ($class, %params) = @_; @@ -39,7 +39,7 @@ sub get_dumped { my ($self) = @_; no warnings 'once'; local $YAML::Stringify = 1; - return YAML::Dump($self->get); + return SL::YAML::Dump($self->get); } sub _fetch { @@ -58,7 +58,7 @@ sub _fetch { sub _parse { my ($self) = @_; - $self->{value} = YAML::Load($self->{value}) unless $self->{parsed}; + $self->{value} = SL::YAML::Load($self->{value}) unless $self->{parsed}; $self->{parsed} = 1; return $self; @@ -71,7 +71,7 @@ sub _load_value { my %params = ( simple => 1 ); eval { - my $data = YAML::Load($value); + my $data = SL::YAML::Load($value); if (ref $data eq 'HASH') { map { $params{$_} = $data->{$_} } keys %{ $data };