From ffe45d0d026f20b5150525e878e9c777f41c7af1 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 26 Feb 2018 22:17:25 +0100 Subject: [PATCH] Bugfix if no data is given for encryption (#387) * Bugfix if no data is given for encryption * Update snapshot.py --- hassio/snapshots/snapshot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hassio/snapshots/snapshot.py b/hassio/snapshots/snapshot.py index 0ee11a6f6..7077e9c4e 100644 --- a/hassio/snapshots/snapshot.py +++ b/hassio/snapshots/snapshot.py @@ -151,7 +151,7 @@ class Snapshot(CoreSysAttributes): def _encrypt_data(self, data): """Make data secure.""" - if not self._key: + if not self._key or data is None: return data return b64encode( @@ -159,7 +159,7 @@ class Snapshot(CoreSysAttributes): def _decrypt_data(self, data): """Make data readable.""" - if not self._key: + if not self._key or data is None: return data return Padding.unpad(