summaryrefslogtreecommitdiffstats
path: root/lib/KiokuDB/Serializer/Crypt.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/KiokuDB/Serializer/Crypt.pm')
-rw-r--r--lib/KiokuDB/Serializer/Crypt.pm9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/KiokuDB/Serializer/Crypt.pm b/lib/KiokuDB/Serializer/Crypt.pm
index 21a9196..299e24c 100644
--- a/lib/KiokuDB/Serializer/Crypt.pm
+++ b/lib/KiokuDB/Serializer/Crypt.pm
@@ -138,6 +138,15 @@ around deserialize => sub {
return $self->$orig($self->decrypt_string($collapsed), @args);
};
+sub default_typemap {
+ my $self = shift;
+
+ return $self->serializer->default_typemap
+ if $self->serializer->default_typemap;
+
+ return KiokuDB::Typemap->new;
+}
+
with 'KiokuDB::Backend::Serialize';
=head1 BUGS