From 35e3ca1f1febdeb6be69c1e434e0c65e8ee5263c Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Mon, 14 Apr 2025 07:53:40 -0400 Subject: [PATCH] Have screenshots become normal text Base64 comes out as ASCII bytes, change to text for json handling. --- confluent_server/confluent/messages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_server/confluent/messages.py b/confluent_server/confluent/messages.py index 62830400..16879638 100644 --- a/confluent_server/confluent/messages.py +++ b/confluent_server/confluent/messages.py @@ -1886,7 +1886,7 @@ class GraphicalConsole(ConfluentMessage): class ScreenShot(ConfluentMessage): readonly = True def __init__(self, imgdata, node, imgformat=None): - self.kvpairs = {node: {'image': {'imgformat': imgformat, 'imgdata': base64.b64encode(imgdata)}}} + self.kvpairs = {node: {'image': {'imgformat': imgformat, 'imgdata': base64.b64encode(imgdata).decode()}}} class CryptedAttributes(Attributes):