From b894c5a2a61c8e597f43c6543d2b4c753520a814 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sun, 15 Oct 2023 20:27:35 +0200 Subject: [PATCH] Fixed paper message generation sequence --- LXMF/LXMessage.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LXMF/LXMessage.py b/LXMF/LXMessage.py index 6ab264f..6f8a15a 100644 --- a/LXMF/LXMessage.py +++ b/LXMF/LXMessage.py @@ -487,7 +487,6 @@ class LXMessage: return None def as_uri(self, finalise=True): - self.determine_transport_encryption() if not self.packed: self.pack() @@ -499,6 +498,7 @@ class LXMessage: lxm_uri = LXMessage.URI_SCHEMA+"://"+encoded_bytes.decode("utf-8").replace("=","") if finalise: + self.determine_transport_encryption() self.__mark_paper_generated() return lxm_uri @@ -507,7 +507,6 @@ class LXMessage: raise TypeError("Attempt to represent LXM with non-paper delivery method as URI") def as_qr(self): - self.determine_transport_encryption() if not self.packed: self.pack() @@ -522,6 +521,7 @@ class LXMessage: data = self.as_uri(finalise=False), ) + self.determine_transport_encryption() self.__mark_paper_generated() return qr