Skip empty requests for cross-signing keys when user only has one device.

Cause: Request button pressed in user settings.

Result: Request body is jsNull; sendToDevice requires jsObject.
pull/1317/head
Jason Volk 2 years ago committed by Nicolas Werner
parent 7f9af9016d
commit 0253aa59c7
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
  1. 3
      src/encryption/Olm.cpp

@ -1613,6 +1613,9 @@ request_cross_signing_keys()
body[local_user][dev] = secretRequest;
}
if (body.empty())
return;
http::client()->send_to_device<mtx::events::msg::SecretRequest>(
http::client()->generate_txn_id(),
body,

Loading…
Cancel
Save