lib/pallets/serializers/msgpack.rb in pallets-0.2.0 vs lib/pallets/serializers/msgpack.rb in pallets-0.3.0

- old
+ new

@@ -6,10 +6,12 @@ def dump(data) MessagePack.pack(data) end def load(data) - MessagePack.unpack(data) + # Strings coming from the backend are UTF-8 (Encoding.default_external) + # while msgpack dumps ASCII-8BIT + MessagePack.unpack(data.force_encoding('ASCII-8BIT')) end end end end