diff --git a/apiserver/storage/EncryptedJsonFileStorageAdapter.py b/apiserver/storage/EncryptedJsonFileStorageAdapter.py index 12cfcc6c859ae13db90a5815cf7754b2b26398a0..8c76b828090959d9580a6de2fe5c639f5efb9483 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