diff --git a/lib/logic/common/http_client.dart b/lib/logic/common/http_client.dart index c4b228ff..676dfb23 100644 --- a/lib/logic/common/http_client.dart +++ b/lib/logic/common/http_client.dart @@ -94,7 +94,7 @@ class ServiceResult { ServiceResult(this.response, R Function(Map) parser) { if (StringUtils.isNotEmpty(response.body) && response.success) { try { - content = parser.call(jsonDecode(response.body!)); + content = parser.call(jsonDecode(utf8.decode(response.raw!.bodyBytes))); } on FormatException catch (e) { dev.log('ParseError: ${e.message}'); }