From ecf692819448aaa3e88b4caa6a9bdb6b1370d2e5 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 8 Apr 2016 13:37:46 +0100 Subject: [PATCH] Bug 16221: follow-up for changes made by bug 16229 Signed-off-by: Jonathan Druart Signed-off-by: Tomas Cohen Arazi Signed-off-by: Kyle M Hall (cherry picked from commit 7f52638129bd48ab7f38dc809e7ece78773e8b91) Signed-off-by: Julian Maurice --- Koha/Cache.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Koha/Cache.pm b/Koha/Cache.pm index 920376a89b..6f10b00dbf 100644 --- a/Koha/Cache.pm +++ b/Koha/Cache.pm @@ -269,7 +269,7 @@ sub set_in_cache { my $set_sub = $self->{ref($self->{$cache}) . "_set"}; # Deep copy if it's not a scalar and unsafe is not passed - $value = clone( $value ) if ref($value) and not $unsafe; + $value = dclone( $value ) if ref($value) and not $unsafe; # Set in L1 cache $L1_cache{ $key } = $value; @@ -338,7 +338,7 @@ sub get_from_cache { # Otherwise the L1 cache won't ever be populated $L1_cache{$key} = $value; - $value = clone $value if ref $L1_cache{$key} and not $unsafe; + $value = dclone $value if ref $L1_cache{$key} and not $unsafe; return $value; } -- 2.39.5