diff --git a/libervia/backend/core/main.py b/libervia/backend/core/main.py index 8bd78caa..7da6aeca 100644 --- a/libervia/backend/core/main.py +++ b/libervia/backend/core/main.py @@ -1099,9 +1099,12 @@ class LiberviaBackend(service.Service): ): client = self.get_client(profile_key) to_jid = jid.JID(to_jid_s) - return client.sendMessage( + d = client.sendMessage( to_jid, message, subject, mess_type, data_format.deserialise(extra_s) ) + # sendMessage returns message data, but we must return nothing. + d.addCallback(lambda __: None) + return d def _set_presence(self, to="", show="", statuses=None, profile_key=C.PROF_KEY_NONE): return self.presence_set(jid.JID(to) if to else None, show, statuses, profile_key)