From 45c66b6d89b4593cbf7a258b3d724b76a9fc6679 Mon Sep 17 00:00:00 2001 From: Christian Boettcher <c.boettcher@fz-juelich.de> Date: Fri, 12 Nov 2021 15:10:58 +0100 Subject: [PATCH] proper de- and encoding --- apiserver/storage/EncryptedJsonFileStorageAdapter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apiserver/storage/EncryptedJsonFileStorageAdapter.py b/apiserver/storage/EncryptedJsonFileStorageAdapter.py index 12cfcc6..8c76b82 100644 --- a/apiserver/storage/EncryptedJsonFileStorageAdapter.py +++ b/apiserver/storage/EncryptedJsonFileStorageAdapter.py @@ -1,5 +1,5 @@ from fastapi.exceptions import HTTPException -from JsonFileStorageAdapter import JsonFileStorageAdapter, LocationDataType +from .JsonFileStorageAdapter import JsonFileStorageAdapter, LocationDataType from cryptography.fernet import Fernet from apiserver.config.settings import ApiserverSettings @@ -8,11 +8,11 @@ class EncryptedJsonFileStorageAdapter(JsonFileStorageAdapter): def encrypt(self, string: str): f = Fernet(self.encryption_key) - return f.encrypt(string.encode()) + return f.encrypt(string.encode()).decode("utf-8") def decrypt(self, string: str): f = Fernet(self.encryption_key) - return f.decrypt(string.encode()) + return f.decrypt(string.encode()).decode("utf-8") def __init__(self, settings: ApiserverSettings, encryption_key) -> None: self.encryption_key = encryption_key -- GitLab