From 228fc8d1a2b2e803c33f553315416907e87e604f Mon Sep 17 00:00:00 2001 From: Frederic de Zorzi Date: Thu, 22 Nov 2018 09:12:05 +0200 Subject: [PATCH 1/2] switch decode source encoding from ascii to utf-8 --- rest_framework_tracking/base_mixins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework_tracking/base_mixins.py b/rest_framework_tracking/base_mixins.py index 9220a3b..ff6b72f 100644 --- a/rest_framework_tracking/base_mixins.py +++ b/rest_framework_tracking/base_mixins.py @@ -159,7 +159,7 @@ def _clean_data(self, data): eg: sensitive_fields = {'field1', 'field2'} """ if isinstance(data, bytes): - data = data.decode() + data = data.decode('utf-8') if isinstance(data, list): return [self._clean_data(d) for d in data] From 614b320431873aba8faf22fcbd59889a0bbc8883 Mon Sep 17 00:00:00 2001 From: Frederic de Zorzi Date: Mon, 13 May 2019 10:59:58 +0300 Subject: [PATCH 2/2] typo --- rest_framework_tracking/base_mixins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework_tracking/base_mixins.py b/rest_framework_tracking/base_mixins.py index 2ff6bd6..8bfe2c9 100644 --- a/rest_framework_tracking/base_mixins.py +++ b/rest_framework_tracking/base_mixins.py @@ -157,7 +157,7 @@ def _clean_data(self, data): eg: sensitive_fields = {'field1', 'field2'} """ if isinstance(data, bytes): - data = data.decode('utf-8',errors='replace') + data = data.decode('utf-8', errors='replace') if isinstance(data, list): return [self._clean_data(d) for d in data]