[pgp] Fixed file sharing feature
The encrypt_file method from PGP module needed a stream instead of bytes
This commit is contained in:
@@ -281,8 +281,11 @@ class PGPLegacy(BaseModule):
|
|||||||
self._log.warning(error)
|
self._log.warning(error)
|
||||||
return
|
return
|
||||||
|
|
||||||
encrypted = self._pgp.encrypt_file(file.get_data(),
|
stream = open(file.path, "rb")
|
||||||
|
encrypted = self._pgp.encrypt_file(stream,
|
||||||
[key_id, own_key_id])
|
[key_id, own_key_id])
|
||||||
|
stream.close()
|
||||||
|
|
||||||
if not encrypted:
|
if not encrypted:
|
||||||
GLib.idle_add(self._on_file_encryption_error, encrypted.status)
|
GLib.idle_add(self._on_file_encryption_error, encrypted.status)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user