Make handle_send call a bit safer

matrix-delivery
Jason Robinson 2020-12-25 16:53:28 +02:00
rodzic 51c46364f3
commit 7bd114ac59
1 zmienionych plików z 3 dodań i 6 usunięć

Wyświetl plik

@ -142,21 +142,18 @@ def handle_send(
"headers": {}, "headers": {},
"payload": None, "payload": None,
"urls": set(), "urls": set(),
"method": None,
}, },
"diaspora": { "diaspora": {
"auth": None, "auth": None,
"headers": {}, "headers": {},
"payload": None, "payload": None,
"urls": set(), "urls": set(),
"method": None,
}, },
"matrix": { "matrix": {
"auth": None, "auth": None,
"headers": {}, "headers": {},
"payload": None, "payload": None,
"urls": set(), "urls": set(),
"method": None,
}, },
} }
skip_ready_payload = { skip_ready_payload = {
@ -356,9 +353,9 @@ def handle_send(
send_document( send_document(
url, url,
payload["payload"], payload["payload"],
auth=payload["auth"], auth=payload.get("auth"),
headers=payload["headers"], headers=payload.get("headers"),
method=payload["method"], method=payload.get("method"),
) )
except Exception as ex: except Exception as ex:
logger.error("handle_send - failed to send payload to %s: %s, payload: %s", url, ex, payload["payload"]) logger.error("handle_send - failed to send payload to %s: %s, payload: %s", url, ex, payload["payload"])