From dac780d1052a4360b907f569d9c958d513d802ab Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 26 Apr 2018 15:08:56 +0200 Subject: [PATCH] [common][serializers] Fix decoding handling for description --- beat/web/common/serializers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/beat/web/common/serializers.py b/beat/web/common/serializers.py index 5a1a9ffe0..e47222355 100644 --- a/beat/web/common/serializers.py +++ b/beat/web/common/serializers.py @@ -257,7 +257,10 @@ class ContributionSerializer(VersionableSerializer): exclude = ['description_file', 'declaration_file'] def get_description(self, obj): - return obj.description.decode('utf-8') + result = obj.description + if six.PY2: + result = result.decode('utf-8') + return result def get_declaration(self, obj): object_format = self.context.get('object_format') -- GitLab