From d46c9ee383f8c4b65ea32c9d610a247dd23c8372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20M=C3=A4nnchen?= Date: Mon, 5 Aug 2024 16:54:27 +0200 Subject: [PATCH] Prevent jwks_expired flood in worker 2nd try (#359) --- src/oidcc_provider_configuration_worker.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/oidcc_provider_configuration_worker.erl b/src/oidcc_provider_configuration_worker.erl index 8df147e..b0105bb 100644 --- a/src/oidcc_provider_configuration_worker.erl +++ b/src/oidcc_provider_configuration_worker.erl @@ -189,7 +189,8 @@ handle_continue( {noreply, State#state{ provider_configuration = Configuration, - configuration_refresh_timer = NewTimer + configuration_refresh_timer = NewTimer, + jwks_refresh_timer = undefined }, {continue, load_jwks}} else @@ -227,8 +228,7 @@ handle_continue( handle_info(backoff_retry, State) -> {noreply, State, {continue, load_configuration}}; handle_info(configuration_expired, State) -> - {noreply, State#state{configuration_refresh_timer = undefined, jwks_refresh_timer = undefined}, - {continue, load_configuration}}; + {noreply, State#state{jwks_refresh_timer = undefined}, {continue, load_configuration}}; handle_info(jwks_expired, State) -> {noreply, State#state{jwks_refresh_timer = undefined}, {continue, load_jwks}}.