don't break on key error for MESH_ROUTE_REQUEST
This commit is contained in:
parent
5cb6f87445
commit
a51aa46ccd
1 changed files with 4 additions and 1 deletions
|
@ -700,7 +700,10 @@ class MeshUIConsumer(AsyncJsonWebsocketConsumer):
|
||||||
|
|
||||||
if msg_to_send["msg_data"]["content"]["msg_type"] == MeshMessageType.MESH_ROUTE_REQUEST.name:
|
if msg_to_send["msg_data"]["content"]["msg_type"] == MeshMessageType.MESH_ROUTE_REQUEST.name:
|
||||||
await self.channel_layer.group_add("mesh_msg_received", self.channel_name)
|
await self.channel_layer.group_add("mesh_msg_received", self.channel_name)
|
||||||
self.msg_received_filter = {"request_id": msg_to_send["msg_data"]["content"]["request_id"]}
|
try:
|
||||||
|
self.msg_received_filter = {"request_id": msg_to_send["msg_data"]["content"]["request_id"]}
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
|
||||||
for recipient in msg_to_send["recipients"]:
|
for recipient in msg_to_send["recipients"]:
|
||||||
await MeshMessage.model_validate({
|
await MeshMessage.model_validate({
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue