From aaf2321db1ea8913cf231b9f3ebbac7f2cc5a404 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Thu, 10 Sep 2015 17:41:48 -0500 Subject: [PATCH] Make sure content on a send/close is sent before close --- channels/interfaces/websocket_autobahn.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/interfaces/websocket_autobahn.py b/channels/interfaces/websocket_autobahn.py index dae31e0..7517b8c 100644 --- a/channels/interfaces/websocket_autobahn.py +++ b/channels/interfaces/websocket_autobahn.py @@ -93,9 +93,9 @@ def get_factory(base): return self.protocols.keys() def dispatch_send(self, channel, message): + if message.get("content", None): + self.protocols[channel].serverSend(**message) if message.get("close", False): self.protocols[channel].serverClose() - else: - self.protocols[channel].serverSend(**message) return InterfaceFactory