From ac9cac302c56cafbd7ead30ddd6d267c8828e19c Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Wed, 5 May 2021 20:49:13 +0200 Subject: [PATCH] outposts: fix outpost state showing last time without version Signed-off-by: Jens Langhammer --- authentik/outposts/channels.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/authentik/outposts/channels.py b/authentik/outposts/channels.py index d104e1f16..ab9739f1b 100644 --- a/authentik/outposts/channels.py +++ b/authentik/outposts/channels.py @@ -82,7 +82,8 @@ class OutpostConsumer(AuthJsonConsumer): state.version = msg.args.get("version", None) elif msg.instruction == WebsocketMessageInstruction.ACK: return - state.save(timeout=OUTPOST_HELLO_INTERVAL * 1.5) + if state.version: + state.save(timeout=OUTPOST_HELLO_INTERVAL * 1.5) response = WebsocketMessage(instruction=WebsocketMessageInstruction.ACK) self.send_json(asdict(response))