X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FStorage%2FUtil.pm;fp=lib%2FMooseX%2FStorage%2FUtil.pm;h=ec2320476647ee7cc467e81a416db808248bb575;hb=41d0d37499d2791b32cdf3c11d9942602093ab45;hp=761557b04821472e0537f0e8f1cf324c52b23612;hpb=24b5691f1879ec296dce95ecb99d0b7ab166a09d;p=gitmo%2FMooseX-Storage.git diff --git a/lib/MooseX/Storage/Util.pm b/lib/MooseX/Storage/Util.pm index 761557b..ec23204 100644 --- a/lib/MooseX/Storage/Util.pm +++ b/lib/MooseX/Storage/Util.pm @@ -36,7 +36,7 @@ sub _inflate_json { eval { JSON::Any->import }; confess "Could not load JSON module because : $@" if $@; - utf8::encode($json) if utf8::is_utf8($json); + utf8::encode($json) if utf8::is_utf8($json) or utf8::valid($json); my $data = eval { JSON::Any->jsonToObj($json) }; if ($@) {