From 621e7f564a09e7f42fb4867a10a1f1ab8ea27c1a Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Wed, 20 Oct 2021 15:25:38 +0200 Subject: [PATCH] flows: also clear cache when deleting bindings Signed-off-by: Jens Langhammer --- authentik/flows/signals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/authentik/flows/signals.py b/authentik/flows/signals.py index c6773280d..a285859a5 100644 --- a/authentik/flows/signals.py +++ b/authentik/flows/signals.py @@ -1,6 +1,6 @@ """authentik flow signals""" from django.core.cache import cache -from django.db.models.signals import post_save +from django.db.models.signals import post_save, pre_delete from django.dispatch import receiver from structlog.stdlib import get_logger @@ -15,6 +15,7 @@ def delete_cache_prefix(prefix: str) -> int: @receiver(post_save) +@receiver(pre_delete) # pylint: disable=unused-argument def invalidate_flow_cache(sender, instance, **_): """Invalidate flow cache when flow is updated"""