From 66842072e36c5893cdf0e11ed966f19ce3e0b414 Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 24 Mar 2023 10:29:48 +0100 Subject: [PATCH] core (memory/sqla): be sure to have a dict when serialising History.extra: `extra` can be None, this patch avoid this value when serialising it by using an empty dict. --- sat/memory/sqla_mapping.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sat/memory/sqla_mapping.py b/sat/memory/sqla_mapping.py index 8c1e91c8..377e4948 100644 --- a/sat/memory/sqla_mapping.py +++ b/sat/memory/sqla_mapping.py @@ -273,7 +273,7 @@ class History(Base): return f"History<{self.source_jid.full()}->{self.dest_jid.full()} [{dt}]>" def serialise(self): - extra = self.extra + extra = self.extra or {} if self.origin_id is not None: extra["origin_id"] = self.origin_id if self.stanza_id is not None: