From 71283f7ff586a972185891b211b6bc2eba2870bd Mon Sep 17 00:00:00 2001 From: "Konstantin L. Metlov" Date: Thu, 29 Dec 2022 21:53:07 +0300 Subject: fix the diff display, noting that b64 decoded diff data are actually a string Signed-off-by: Konstantin L. Metlov --- src/lib/Bcfg2/Reporting/Storage/DjangoORM.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py b/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py index eee778357..57accdb3b 100644 --- a/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py +++ b/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py @@ -214,7 +214,7 @@ class DjangoORM(StorageBase): cdata = entry.get('current_bfile') elif entry.get('current_bdiff', None): act_dict['detail_type'] = PathEntry.DETAIL_DIFF - cdata = b64decode(entry.get('current_bdiff')) + cdata = b64decode(entry.get('current_bdiff')).decode('utf-8') elif entry.get('current_diff', None): act_dict['detail_type'] = PathEntry.DETAIL_DIFF cdata = entry.get('current_bdiff') -- cgit v1.2.3-1-g7c22